Encontre os arquivos e diretórios regulares

8

Como posso saber (se é que posso dizer!) encontrar arquivos do diretório e do tipo de arquivo?

find -type fd

É como a Idade Média heurística aqui em cima.

    
por Prospero 03.11.2012 / 15:43

3 respostas

12

Aqui está o comando que você pode usar:

find -type f -or -type d
    
por 03.11.2012 / 15:50
2

tl: dr

use find . -name "*string*" -type f -o -name "*string*" -type d

explicação

o comando -o or s os argumentos após o caminho do arquivo completamente, tal que find . -name "*string*" -type f -o -type d calcula find . (-name "*string*" -type f) -o (-type d) . Por esse motivo, você deve especificar o

A maioria dos usuários quer algo parecido com

find . -name  "*string*" -type f -o -name "*string*" -type d

que calcula como

find . (-name  "*string*" -type f) -o (-name "*string*" -type d)

encontre detalhes da sintaxe

-name "*string*" procura nomes que contenham a string string em qualquer lugar.

    
por 21.06.2017 / 15:36
1

Se você estiver usando o GNU find, a seguinte solução pode ser adequada para você:

find -type d,f

Veja man find para mais detalhes:

To search for more than one type at once, you can supply the combined list of type letters separated by a comma , (GNU extension).

    
por 20.08.2017 / 02:39

Tags