Como criar pastas exclusivas para centenas de documentos (Mac)

Como criar pastas exclusivas para centenas de documentos (Mac)

Tenho algumas centenas (talvez até mil) de arquivos PDF; Eu gostaria de ter cada um deles em pastas individuais, de preferência com uma hierarquia que eu possa criar rapidamente.

Existe uma maneira razoável de fazer isso que seja mais rápida do que criar uma nova pasta -> rótulo e arrastar?

A profundidade da hierarquia pode ser de uma dúzia ou mais. Algumas pastas podem ter vários arquivos, mas muitos são exclusivos.

Agradeceríamos seus pensamentos SE!

Responder1

Você poderia começar com um script bash assim:

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

isso criará 1.000 pastas nomeadas de 1 a 1000. Você pode editá-las para adicionar seus próprios nomes aos dígitos. Você pode adicionar um comando mv no loop para mover arquivos para pastas. Sem saber mais sobre seus arquivos, é o melhor que posso fazer.

Responder2

Faça um backup primeiro, é claro!

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

Ele findapenas obtém os arquivos (-f) do diretório atual (-maxprofundidade 1) que são nomeados com qualquer coisa que termine em ".pdf", ignorando letras maiúsculas e minúsculas. Em seguida, ele pega a parte do nome do arquivo antes de .pdf (nome base) e mantém isso em uma variável.

Aí ele cria um diretório ( mkdir) usando aquela variável, então um arquivo "AdobeFile.pdf" vai criar um diretório "AdobeFile", então ele move ( mv) o arquivo para o diretório.

Eu recomendocopiandoum subconjunto de arquivos para um diretório temporário, operando neles, verificando se os arquivos vão para onde você deseja e, em seguida, executando o conjunto completo.

Não testei o tratamento adequado de nomes de arquivos com espaços ou . neles, nem com caracteres estranhos (como UTF8).

Responder3

Já que você o marcou como "software organizador": sem que eu conheça sua hierarquia planejada, ou mesmo que você ainda não conheça a hierarquia, pode ficar difícil muito rapidamente. Você pode tentar fazer isso com pastas inteligentes, AppleScripts ou FolderActions. Mas, em qualquer caso, a hierarquia precisa ser razoavelmente bem projetada antes de você usá-la. Gostaria de sugerir o uso de um software especializado para essa tarefa.

Dependendo dos tipos de PDF, da 'qualidade' dos nomes dos arquivos e da qualidade dos metadados incorporados neles: Existem muitas opções para fazer isso.

EagleFiler, Yojimbo, DevonThink não são os únicos concorrentes comerciais que vêm facilmente à mente. Aplicativos gratuitos que criam uma hierarquia semelhante ao iTunes para você podem ser encontrados emCalibre, especialmente se os metadados incorporados forem de qualidade razoável e os documentos forem mais do tipo 'livro', ouBibDeskse você puder usar identificadores como DOI, será mais para PDFs científicos do tipo jornal. Ambos oferecem uma espécie de arquivamento automático de PDFs. Se achar o BibDesk excepcionalmente qualificado para a tarefa e bastante personalizável.

informação relacionada