Ver todos os arquivos na estrutura de pastas (no Ubuntu ou MacOS)

2

Chamar Eu vejo todos os arquivos em uma estrutura de pastas (ou seja, em todas as pastas filhas recursivas) em uma janela? A linha de comando também é boa (estou no Ubuntu ou no MacOS).

Cenário: Eu tenho um monte de pdfs no diretório, mas eu gostaria de categorizá-los sem perder a capacidade de navegar facilmente de uma só vez. Eu também pretendo usar a pesquisa, mas é bom ter a capacidade de ver todos esses PDFs em uma lista.

    
por Richard Herron 17.09.2010 / 15:37

5 respostas

3

Para a linha de comando, isso pode ser útil:

find . -name "*.pdf" | less

Em Midnight Commander ( mc ), Comando > Localizar arquivo > Nome do arquivo * .pdf > marque Encontrar recursivamente > OK > Panelize.

No Nautilus no Ubuntu, basta fazer uma pesquisa por pdf e adicionar a coluna Local para Visualizar > Colunas Visíveis. Você pode restringir ainda mais a pesquisa clicando no sinal de mais e adicionando o critério adicional de que o tipo de arquivo deve ser PDF / Postscript.

    
por 17.09.2010 / 16:52
2

No OS X, você pode criar uma pasta inteligente personalizada para fazer isso por você. Crie no buscador para mostrar todos os PDFs. Salve-o em algum lugar e abra o .savedSearch em um editor de texto (é apenas um arquivo XML simples).

Perto da parte inferior, você verá uma chave chamada FXScopeArrayOfPaths . O valor é uma matriz, provavelmente com apenas uma <string></string> tag, que será algo nos moldes de kMDQueryScopeComputer . Altere 'kMDQueryScopeComputer' para ser o caminho para onde você deseja que a pesquisa seja baseada em root ( /Users/<username>/Documents/PDF Files ).

    
por 17.09.2010 / 15:45
2

O comando tree pode fazer isso. Por exemplo,

tree -F -A -C -P "*.pdf"

produz uma estrutura legal como esta:

. 
├── foo.pdf 
└── SomeDir/    
    ├── Bar.pdf*
    └── Baz.pdf

Infelizmente, este é um programa de listagem de diretórios, portanto, as pastas que não contiverem um PDF ainda serão listadas.

    
por 17.09.2010 / 19:53
1

Se você quiser apenas uma lista de todos os arquivos, incluindo arquivos ocultos, pode fazer o seguinte comando no shell no diretório mais alto da árvore que deseja considerar:

% find .

Se você quiser ver apenas os pdf's

% find . -name *.pdf
    
por 17.09.2010 / 16:23
1

No Finder do Mac OS X, defina a visualização para a janela da pasta como as List , e a opção clique no pequeno triângulo de abertura ao lado da pasta que você deseja visualizar. Isso abrirá todos os triângulos de divulgação de todas as subpastas para você.

Eu acho (no Mac OS X 10.5) que às vezes eu tenho que fechar o triângulo de abertura e kbd > Opção, clique novamente para abrir pastas realmente profundamente aninhadas, ou seja, se eu precisar ver mais de 3 ou 4 níveis de profundidade.

    
por 17.09.2010 / 17:43

Tags