Eu me pergunto por que não existe nenhuma ferramenta que permita encontrar arquivos no disco rígido muito rapidamente, como "pesquisar tudo". Basta digitar uma parte do nome do arquivo e todos os arquivos que contêm a palavra-chave aparecerão instantaneamente. Não é possível criar um programa para registrar os nomes de todos os arquivos em algum diretório de um banco de dados, para que você possa pesquisar rapidamente no banco de dados por nomes de arquivos?
21
Respostas:
Execute
sudo updatedb
elocate [ filename or part ]
updatedb
atualize o banco de dados de índice.Se você deseja localizar um programa, execute
whereis [ program name ]
fonte
find
comando, use-o desta maneira.find [path to directory] | grep "file name or part"
Isso irá procurar recursivamente, para que você possa apenas pesquisar dentro do diretório base e procurar automaticamente o arquivo dentro de qualquer subdiretório.locate foo | grep /home/bar/baz
locate
oufind
não GUI embutido, você pode usar uma ferramenta de terceiros comocatfish
. Para instalar a ferramenta, você pode procurarcatfish
no centro de software ou executar este comandosudo apt-get install catfish
. Após a instalação, você pode abrir o programa no Unity Dash. com relação à estrutura do arquivo no linux, não háC, D
unidades, todas as partições são montadas como diretório dentro da raiz, ou seja/
, barra invertida. então tudo vai diretamente para dentro/
, como seu diretório Home (mesmo que o seu diretório de usuários no Windows) está localizado dentro/home/
Se você estiver procurando apenas nomes de arquivos, isso já é feito, é chamado
locate
Para pesquisas mais avançadas, você pode consultar o tracker: https://wiki.ubuntu.com/Tracker (consulte também esta pergunta: Quais são as alternativas ao Spotlight do OS X? )
Você pode encontrar mais opções aqui: https://help.ubuntu.com/community/FindingFiles
fonte