Estações de trabalho on-line OnWorks Linux e Windows

Logotipo

Hospedagem online grátis para estações de trabalho

<Anterior | Conteúdo | Próxima>

localizar - Encontre arquivos da maneira mais fácil

O localizar O programa executa uma pesquisa rápida no banco de dados de nomes de caminhos e, em seguida, exibe todos os nomes que correspondem a uma determinada substring. Digamos, por exemplo, que desejamos encontrar todos os programas com nomes que começam com “zip”. Como estamos procurando programas, podemos presumir que o nome do diretório que contém os programas terminaria com “bin /”. Portanto, podemos tentar usar localizar desta forma para encontrar nossos arquivos:


[me @ linuxbox ~] $ localizar bin / zip

[me @ linuxbox ~] $ localizar bin / zip


localizar iráprocurar seu banco de dados de nomes de caminho e produzir qualquer um que contenha a string


“Bin / zip”:



/ usr / bin / zip

/ usr / bin / zipcloak

/ usr / bin / zipgrep

/ usr / bin / zipinfo

/ usr / bin / zipnote

/ usr / bin / zipsplit

/ usr / bin / zip

/ usr / bin / zipcloak

/ usr / bin / zipgrep

/ usr / bin / zipinfo

/ usr / bin / zipnote

/ usr / bin / zipsplit


Se o requisito de pesquisa não for tão simples, localizar pode ser combinado com outras ferramentas, como grep para criar pesquisas mais interessantes:


[me @ linuxbox ~] $ localizar zip | grep bin

/ bin / bunzip2

/ bin / bzip2

/ bin / bzip2recover

/ bin / gunzip

/ bin / gzip

/ usr / bin / funzip

/ usr / bin / gpg-zip

/ usr / bin / preunzip

/ usr / bin / prezip

/ usr / bin / prezip-bin

/ usr / bin / unzip

/ usr / bin / unzipsfx

/ usr / bin / zip

/ usr / bin / zipcloak

/ usr / bin / zipgrep

/ usr / bin / zipinfo

/ usr / bin / zipnote

/ usr / bin / zipsplit

[me @ linuxbox ~] $ localizar zip | grep bin

/ bin / bunzip2

/ bin / bzip2

/ bin / bzip2recover

/ bin / gunzip

/ bin / gzip

/ usr / bin / funzip

/ usr / bin / gpg-zip

/ usr / bin / preunzip

/ usr / bin / prezip

/ usr / bin / prezip-bin

/ usr / bin / unzip

/ usr / bin / unzipsfx

/ usr / bin / zip

/ usr / bin / zipcloak

/ usr / bin / zipgrep

/ usr / bin / zipinfo

/ usr / bin / zipnote

/ usr / bin / zipsplit


O localizar O programa existe há vários anos e existem várias variantes diferentes de uso comum. Os dois mais comuns encontrados nas distribuições Linux modernas são localizar e localizar, embora sejam geralmente acessados ​​por um link simbólico chamado localizar. As diferentes versões de localizar têm conjuntos de opções sobrepostos. Algumas versões incluem correspondência de expressão regular (que abordaremos em um próximo capítulo) e suporte a curingas. Verifique a página do manual para localizar para determinar qual versão do localizar está instalado.


imagem

De onde vem o banco de dados de localização?

Você pode notar que, em algumas distribuições, localizar não funciona logo após a instalação do sistema, mas se você tentar novamente no dia seguinte, funciona bem. O que da? o localizar banco de dados é criado por outro programa chamado atualizadob. Normalmente, é executado periodicamente como um cron; isto é, uma tarefa executada em intervalos regulares pelo cron daemon. A maioria dos sistemas equipados com localizar corrida atualizadob uma vez por dia. Uma vez que o banco de dados não é atualizado continuamente, você notará que arquivos muito recentes não aparecem ao usar localizar. Para superar isso, é possível executar o atualizadob programa manualmente, tornando-se o superusuário e executando atualizadob no prompt.


Top OS Cloud Computing na OnWorks: