¿Cómo obtener imágenes de todas las subcarpetas en una sola carpeta?

0

Copié todo desde una cámara y ahora tengo cientos de carpetas como esta:

Backup 01/AHJSKNXIPD/001.jpg
Backup 01/AHJSKNXIPD/002.jpg
Backup 01/AHJSKNXIPD/003.jpg
Backup 01/NQOPSORHEN/001.jpg
Backup 01/QUOZNDBEJR/001.jpg
Backup 03/EIRNEKQLDK/001.jpg
Backup 02/RNEJDKSOWE/001.jpg

Solo un ejemplo (en realidad hay 100, quizás 1000).

¿Cómo puedo obtener todas las imágenes en una sola carpeta para que sean más fáciles de revisar y clasificar?

    
pregunta user598200 01.08.2016 - 19:50

1 respuesta

1

El siguiente comando buscar lo hará por usted:

find ./Backup*/ -type f -exec mv {} ./all \;

El ./Backup* dice que busque en todos los directorios que comienzan con la palabra 'Copia de seguridad'. El -type f dice buscar todos los archivos; el interruptor -exec ejecuta el siguiente comando de shell, que mueve los archivos encontrados (representados por {}) a un directorio que debe crear (en este ejemplo, lo llamé "todos"; cree esto con mkdir all ). Tenga en cuenta el punto y coma que se escapó al final de la línea: esto es esencial para indicar al comando de búsqueda que este es el final de la opción -exec.

    
respondido por el Alphaman 01.08.2016 - 23:02

Lea otras preguntas en las etiquetas