1 votos

Fusión masiva de subcarpetas de elementos en una nueva carpeta

Tengo una carpeta principal con unas 80 carpetas, cada una con unos 10 elementos. Quiero ser capaz de utilizar un comando de Terminal o algo así para mover cada elemento de cada subcarpeta a una nueva (es decir, 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 mirado en ditto pero no pude averiguar cómo utilizarlo para mi caso de uso. Cualquier ayuda sería muy apreciada, ¡gracias!

0voto

Asumiendo 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 sólo quiere mover todo a la carpeta principal, sólo tiene que utilizar

cd main-folder
mv */* .

0 votos

mv */* . ha funcionado perfectamente, ¡gracias! Tan fácil :)

AppleAyuda.com

AppleAyuda es una comunidad de usuarios de los productos de Apple en la que puedes resolver tus problemas y dudas.
Puedes consultar las preguntas de otros usuarios, hacer tus propias preguntas o resolver las de los demás.

Powered by:

X