Subcarpetas de elementos de combinación masiva en una nueva carpeta

1

Tengo una carpeta principal con aproximadamente 80 carpetas, cada una con aproximadamente 10 elementos. Quiero poder usar un comando de Terminal o algo para simplemente mover cada elemento de cada subcarpeta a uno nuevo (es decir, el la carpeta recién creada tendría alrededor de 800 elementos, no separados por carpetas individuales). Hacer esto a mano sería muy tedioso. ¿Hay alguna manera de hacerlo fácil y rápidamente? He consultado ditto , pero no puedo No entiendo cómo usarlo para mi caso de uso. Cualquier ayuda sería muy apreciada, gracias!

    
pregunta Tom Oakley 15.04.2015 - 11:27

1 respuesta

0

Suponiendo que la estructura es como

main-folder
    subfolder-1
        item-1
        item-2
    subfolder-2
        item-3
        item-4

y todos los elementos tienen un nombre único, puede utilizar

cd main-folder
mkdir ../target-folder
mv */* ../target-folder/

para mover todo a una carpeta de destino en el mismo nivel de directorio que la carpeta principal. Si solo quiere mover todo a la carpeta principal, simplemente use

cd main-folder
mv */* .
    
respondido por el nohillside 15.04.2015 - 11:36

Lea otras preguntas en las etiquetas