Comando find

Iniciado por Lieid, 18 de Novembro de 2009, 13:29

tópico anterior - próximo tópico

Lieid

 Fala galera minha primeira postagem no forum sou iniciante em linux e preciso de usar o comando find para localizar arquivos por extenção(.mp3..jpg,etc) mais preciso procurar em todos os diretorios
usei este comando para tentar axar
find -iname *.txt (e tive como saída isto aqui em baixo no locate encontrei uma lista enorme de arquivos)

./.openoffice.org/3/user/uno_packages/cache/log.txt
./.mozilla/firefox/a16jfses.default/signons3.txt
./.mozilla/firefox/a16jfses.default/urlclassifierkey3.txt

como usar o find para pesquisar em todos os diretorios ???

Renato Krause

Citação de: Lieid online 18 de Novembro de 2009, 13:29
Fala galera minha primeira postagem no forum sou iniciante em linux e preciso de usar o comando find para localizar arquivos por extenção(.mp3..jpg,etc) mais preciso procurar em todos os diretorios
usei este comando para tentar axar
find -iname *.txt (e tive como saída isto aqui em baixo no locate encontrei uma lista enorme de arquivos)

./.openoffice.org/3/user/uno_packages/cache/log.txt
./.mozilla/firefox/a16jfses.default/signons3.txt
./.mozilla/firefox/a16jfses.default/urlclassifierkey3.txt

como usar o find para pesquisar em todos os diretorios ???


Sugiro que digites
man find
no terminal e leia atentamente o apresentado.
Conforme a man page:
CitarSYNOPSIS
       find [-H] [-L] [-P] [path...] [expression]

Logo:
find / -iname *.txt

Como seu usuário provavelmente não terá permissões em todos diretórios:
sudo find / -iname *.txt

Abraço,