Cómo crear carpetas únicas para cientos de documentos (Mac)

Cómo crear carpetas únicas para cientos de documentos (Mac)

Tengo unos cientos (tal vez incluso miles) de archivos PDF; Me gustaría tener cada uno de ellos en carpetas individuales, idealmente con una jerarquía que pueda diseñar sobre la marcha a medida que avanzo.

¿Existe una forma razonable de llevar a cabo esto que sea más rápida que crear una nueva carpeta -> etiqueta y luego arrastrarla?

La profundidad de la jerarquía podría ser de una docena o más. Algunas carpetas pueden tener varios archivos, pero muchos de ellos son únicos.

Agradecería sus pensamientos SE!

Respuesta1

Podrías comenzar con un script bash como este:

for i in {1..1000}
do
    mkdir $i_folder
done

esto creará 1000 carpetas denominadas del 1 al 1000. Puede editarlo para agregar sus propios nombres a los dígitos. Puede agregar un comando mv en el bucle do para mover archivos a carpetas. Sin saber más sobre sus archivos, esto es lo mejor que puedo hacer.

Respuesta2

¡Primero haz una copia de seguridad, por supuesto!

for i in $(find . -maxdepth 1 -type f -iname "*.pdf" -exec basename "{}" .pdf \;); \
do mkdir $i; \
mv $i.pdf $i; \
done

Simplemente findobtiene los archivos (-f) del directorio actual (-max Depth 1) que tienen cualquier nombre que termine en ".pdf", ignorando las letras mayúsculas. Luego toma la parte del nombre del archivo antes de .pdf (nombre base) y la guarda en una variable.

Luego crea un directorio ( mkdir) usando esa variable, por lo que un archivo "AdobeFile.pdf" creará un directorio "AdobeFile", luego mueve ( mv) el archivo al directorio.

recomiendoproceso de copiarun subconjunto de archivos en un directorio temporal, operando sobre ellos, verificando que los archivos vayan a donde desee y luego ejecutándolos en el conjunto completo.

No he probado el manejo adecuado de nombres de archivos con espacios o . en ellos, ni con caracteres raros (como UTF8).

Respuesta3

Dado que lo etiquetó como "software organizador": sin que yo conozca su jerarquía planificada, o incluso usted mismo aún no la conozca, podría volverse difícil bastante rápido. Puedes probar esto con carpetas inteligentes, AppleScripts o FolderActions. Pero en cualquier caso, la jerarquía debe estar razonablemente bien diseñada antes de utilizarlos. Me gustaría sugerir el uso de un software especializado para esa tarea.

Dependiendo de los tipos de PDF, la "calidad" de los nombres de archivos y la calidad de los metadatos incrustados en ellos: hay muchas opciones para hacerlo.

EagleFiler, Yojimbo y DevonThink no son los únicos contendientes comerciales que me vienen fácilmente a la mente. Las aplicaciones gratuitas que crean una jerarquía similar a la de iTunes se pueden encontrar enCalibre, especialmente si los metadatos incorporados son de una calidad razonable y los documentos son más del tipo "libro", oBibDesksi puede usar identificadores como DOI, entonces es más para archivos PDF científicos tipo artículo de revista. Ambos ofrecen una especie de archivo automático de archivos PDF. Si encuentra BibDesk excepcionalmente calificado para la tarea y bastante personalizable.

información relacionada