Salvar uma lista de arquivos & Conteúdo da pasta em um arquivo de texto

Índice:

Anonim

Salvar uma lista completa de arquivos contidos em uma pasta é fácil, e há duas maneiras rápidas de salvar essa lista como um arquivo de texto.

Salvar uma lista de arquivos do Finder

A primeira abordagem pode ser mais fácil para a maioria dos usuários e é feita através do aplicativo OS X Finder e TextEdit, é uma simples questão de copiar e colar:

  • Abra a pasta da qual deseja obter uma lista de conteúdo e pressione Command+A (Selecionar tudo) seguido de Command+C (Copiar)
  • Agora inicie o TextEdit e abra o menu “Editar” e selecione “Colar e combinar estilo”, ou pressione Command+Option+Shift+V
  • Salve a lista de diretórios como .txt ou .rtf

Salvando uma lista detalhada de arquivos do terminal

A segunda abordagem usa a linha de comando e, apesar de ser feita através do Terminal, não é muito mais complicada do que a abordagem de copiar e colar descrita acima. Inicie o Terminal em /Aplicativos/Utilitários/ para começar.

No mais básico, o comando é o seguinte:

ls > content.txt

Incluir arquivos ocultos na lista requer o sinalizador -a:

ls -a > allcontents.txt

Para despejar o conteúdo de uma pasta específica, especifique o caminho do diretório da seguinte forma:

ls /Library/Preferences/ > LibPrefsList.txt

Anexar certos sinalizadores ao comando ls permitirá que a lista revele mais do que apenas uma lista de conteúdo de arquivo, o sinalizador -l também listará permissões, propriedade de arquivo e datas de modificação:

ls -la /Library/Preferences/ > detailprefsinfo.txt

Como o comando ls aceita sinalizadores que detalham atributos adicionais de arquivos e pastas, ele pode ser muito mais informativo do que a abordagem Finder & TextEdit, que não exibe detalhes como propriedade do arquivo ou permissões do documento.

A abordagem de linha de comando também permite que você faça coisas como comparar duas listas de diretórios usando o comando diff, que pode ser feito comparando os arquivos de saída entre si ou até mesmo comparando diretamente as pastas e salvando diferencie esses resultados como um arquivo de texto.

Salvar uma lista de arquivos & Conteúdo da pasta em um arquivo de texto