Respostas:
Um simples find / -type f -name ""
seria o truque se você souber o nome exato do arquivo.
find / -type f -iname "filename*"
se você quiser combinar mais arquivos (ignore maiúsculas e minúsculas).
Evite a -type
opção se desejar procurar diretórios etc. Consulte o manual de localização para obter mais informações. Para ver o manual, emita o comando:
man find
/mount/hddyouwanttosearch
Você também pode usar locate
para procurar comandos. Por que as pessoas usam localizar se achado faz o trabalho? Porque a localização é muito mais rápida do que a localização, pois apenas pesquisa nos bancos de dados de locais indexados para encontrar seu arquivo / regex.
Exemplos:
locate some-file.avi
pesquisa nos bancos de dados de quase todos os arquivos do disco um arquivo chamado "some-file.avi".
locate -i "some-file.avi"
irá ignorar o caso do arquivo que você está procurando.
locate -i "*.txt"
exibirá uma lista de locais de todos os arquivos com a extensão **. txt * em seu sistema.
man locate
para mais informações sobre o arquivo.
Pode ser necessário executar updatedb
primeiro para garantir que o banco de dados do índice esteja atualizado; caso contrário, 'localizar' pode não retornar o que você está procurando.
updatedb
deve ser executado como root.
updatedb
adiciona /
ao índice por padrão, como ainda pode ser mais rápido que find /
?
Comece clicando no ícone "Pasta pessoal" no iniciador.
Na janela que se abre, clique em "Pesquisar".
Digite o que você deseja pesquisar na caixa e pressione enter.
No menu suspenso para localização, escolha seu disco rígido e clique em recarregar.
Os resultados serão exibidos. Espero que ajude!
Se você está procurando uma string dentro de um arquivo, pode usar grep. Aqui está um exemplo de comando:
grep -r -i "some string" /home/yourusername
Isso será encontrado "some string"
no /home/yourusername
diretório A pesquisa ignorará os -i
diretórios case ( ) e recursão ( -r
). Você pode usar /
como diretório para pesquisar em todo o diretório, mas isso pode não ser muito eficiente.
No Ubuntu, eu sei que todo mundo quer ser dogmático sobre o uso da linha de comando o tempo todo, e eu já fui dessa maneira, mas adoro a ferramenta "Procurar arquivos ..." do Gnome. Eu acho incrível.
Para uma configuração da área de trabalho, instale "gnome-search-tool"
sudo apt-get install gnome-search-tool
Não instale isso em um servidor, ele também instalará o pacote da área de trabalho do ubuntu.
Obrigado a @Rinzwind por apontar isso.
Filtros incluídos:
\
Trying to locate a file, how can I search the entire hard drive for a file?
Não há um 'server-install' em qualquer lugar ...
Se você não quiser lembrar find
(o que é muito poderoso) dos parâmetros, poderá instalar a partir de repositórios oficiais:
Os três são grandes, mas eu achei kfind o melhor.
No wiki de ajuda da Comunidade Ubuntu, você pode achar útil: