2 votos

Cómo mover archivos de un montón de carpetas en una sola carpeta sin mover las carpetas a sí mismos?

Digamos que tengo los siguientes archivos y carpetas.

High-Resolution Pics (Folder)
----WashingtonDC002.jpg
----WashingtonDC004.jpg

Low-Resolution Pics (Folder)
----WashingtonDC000.jpg
----WashingtonDC001.jpg
----WashingtonDC003.jpg

WashingtonDC005.jpg

WashingtonDC006 (Folder)
----WashingtonDC006.jpg
----UnimportantFile.txt

WashingtonDC007.jpg

WashingtonDC008.jpg

WashingtonDC009 (Folder)
----WashingtonDC009.jpg
----UnimportantFile.txt

Quiero mover todas las imágenes que están en el WashingtonDC carpetas en Alta Resolución de Fotos sin tener todos los archivos sin importancia, junto con él, y todos los WashingtonDC imágenes que no están en WashingtonDC carpetas en Baja Resolución de Fotos. ¿Cómo puedo hacer esto a través de la terminal?

Esto es lo que el resultado final se vería.

High-Resolution Pics (Folder)
----WashingtonDC002.jpg
----WashingtonDC004.jpg
----WashingtonDC006.jpg
----WashingtonDC009.jpg

Low-Resolution Pics (Folder)
----WashingtonDC000.jpg
----WashingtonDC001.jpg
----WashingtonDC003.jpg
----WashingtonDC005.jpg
----WashingtonDC007.jpg
----WashingtonDC008.jpg

3voto

Tony Puntos 46

Esto es lo que estás buscando ?

mv *.jpg Low-Resolution\ Pics/ Mueve todo".jpg' los archivos en el directorio actual a la baja carpeta res.

mv WashingtonDC00*/*.jpg ./High-Resolution\ Pics/ Mueve todo".jpg' los archivos en las carpetas que comienzan con 'WashingtonDC00' en Alta resolución de la carpeta.

Los archivos de antes:

.
├── High-Resolution\ Pics
│   ├── WashingtonDC002.jpg
│   └── image0.jpg
├── Low-Resolution\ Pics
├── WashingtonDC005.jpg
├── WashingtonDC006
│   ├── WashingtonDC006.jpg
│   ├── WashingtonDC0061.jpg
│   ├── WashingtonDC007.jpg
│   ├── WashingtonDC008.jpg
│   └── rubbish.txt
├── WashingtonDC007.jpg
└── WashingtonDC009
    ├── WashingtonDC009.jpg
    └── rubbish.txt

Los archivos después de:

.
├── High-Resolution\ Pics
│   ├── WashingtonDC002.jpg
│   ├── WashingtonDC006.jpg
│   ├── WashingtonDC0061.jpg
│   ├── WashingtonDC007.jpg
│   ├── WashingtonDC008.jpg
│   ├── WashingtonDC009.jpg
│   └── image0.jpg
├── Low-Resolution\ Pics
│   ├── WashingtonDC005.jpg
│   └── WashingtonDC007.jpg
├── WashingtonDC006
│   └── rubbish.txt
└── WashingtonDC009
    └── rubbish.txt

0voto

Skeleton Bow Puntos 108
mv */*.jpg "High-Resolution Pics (Folder)"
mv *.jpg "Low-Resolution Pics (Folder)"

-1voto

john Puntos 11

Usted puede usar el comando cp en el terminal. cd a la carpeta que desea copiar. a continuación, el tipo de cp ../high_res_folder_name*.jpg * Los otros archivos que usted puede tener que hacer de forma individual.

También puede arrastrar y soltar utilizando el buscador.

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