Este artigo é uma comparação entre localizar e encontrar Comandos em sistemas Linux.
Encontre vs Locate Command
Em sistemas Linux, encontrar e localizar Os comandos são úteis e são usados com um objetivo semelhante para procurar um arquivo no sistema. Embora seu objetivo seja semelhante, eles usam metodologias diferentes para encontrar os arquivos.
A seguir são a diferença entre o encontrar e localizar Comandos no Linux:
Encontre comando | Localize comando |
---|---|
Encontra o arquivo no sistema de arquivos | Ele encontra o arquivo no banco de dados |
É um pouco lento em comparação com a localização | Locate é muito mais rápido o achado |
Os dados são precisos | Os dados às vezes não são precisos |
Ele executa a digitalização em tempo real | Encontre arquivos no banco de dados mlocate |
Está instalado no Linux por padrão | Ele deve ser instalado usando o gerenciador de pacotes |
Tem uma sintaxe complica | O comando locate tem a sintaxe simples |
Encontre os arquivos usando o comando encontre no Linux
O encontrar O comando pesquisa os arquivos com base no tamanho, permissão, tipo, grupo, hora e data. A seguir, a sintaxe geral do comando:
encontrarPesquise um arquivo em um Linux com o nome do arquivo usando o seguinte comando:
encontrar . -amostra de nome.TXTPara encontrar um diretório usando o encontrar Comando, execute o seguinte comando no terminal:
encontre / -type DExecute o seguinte encontrar comando para pesquisar os arquivos e diretórios vazios:
Encontre / -por vazioEncontre os arquivos usando o comando Locate no Linux
O localizar O comando depende do banco de dados mlocate se o banco de dados não for atualizado, não funcionará corretamente. O uso de localizar O comando é fácil. Você precisa instalá -lo no seu sistema através do seguinte comando:
sudo apt install mlocateSe o comando não estiver funcionando, atualize o banco de dados instalado executando o seguinte comando:
sudo atualizadoDepois que a atualização terminar, use a seguinte sintaxe para pesquisar o arquivo no Linux:
localizarAqui estou pesquisando o nome do arquivo.WAV:
Localize o nome do arquivo.WAVUse o -r Operador com o comando Locate para obter a correspondência exata do arquivo:
localize -r txt $Resumindo
O localizar e encontrar Os comandos são populares e são úteis. O localizar O comando é útil na pesquisa de arquivos rapidamente e usa o banco de dados para pesquisar os arquivos no disco, para que ele seja atualizado para funcionar corretamente. O encontrar O comando é mais poderoso, mas leva muito tempo para pesquisar os arquivos no sistema de arquivos. Tem várias opções e é mais configurável.