Ao tentar localizar um ficheiro, como posso procurar um ficheiro em todo o disco rígido?
Um simples find / -type f -name ""
faria o truque se você soubesse o nome exato do arquivo.
f -iname "filename*"` se você quiser combinar mais arquivos (ignore o caso).
Evite a opção "tipo" se você quiser procurar diretórios, etc. Consulte o manual de procura para mais informações. Para ver o manual, emita o comando:
"descoberta de homem
Você também pode utilizar o locate
para procurar comandos. Por que as pessoas usam locate se find faz o trabalho? Porque localizar é muito mais rápido do que encontrar, já que ele apenas procura através de banco(s) de dados de locais indexados para encontrar seu arquivo/regex.
Exemplos:
Locate some-file.avi' pesquisa através de banco(s) de dados de quase todos os arquivos no disco por um arquivo chamado "some-file.avi".
Locate -i "some-file.avi"` irá ignorar o caso do arquivo que você está procurando.
Locate -i "*.txt"` irá exibir uma lista de localizações de todos os arquivos com extensão *.txt no seu sistema.
"homem localizar" para mais informações sobre o arquivo.
Você pode precisar executar updatedb
primeiro para garantir que a base de dados do índice esteja atualizada, caso contrário, 'locate' pode não retornar o que você está procurando.