0 votos

Recopilar todos los PDF de los subdirectorios en un directorio específico

Supongamos que existe un árbol directorio main y hay algunos subdirectorios en main por ejemplo, sub1 , sub2 , sub3 etc. Y hay un subdirectorio específico llamado PDFs en main . ¿Cómo puedo recopilar eficazmente (tal vez escribiendo un archivo por lotes) todos los PDF de los subdirectorios? sub<i> y copiarlos en PDFs .

1voto

En Terminal, ejecute

cd main
find sub1 sub2 sub3 -type f -name '*.pdf' -exec cp '{}' /path/to/PDF \;

Si el directorio de destino no está dentro de main también puede omitir cd main y ejecuta find main -type f ... en su lugar.

PS: Si desea mover los archivos, utilice mv en lugar de cp . Si desea tenerlos en ambos lugares pero no utilizar el doble de espacio en disco, utilice ln para crear enlaces duros (dos entradas de directorio que apuntan al mismo archivo).

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