Encontrar arquivos de sistema já é um assunto bem corriqueiro nos nossos artigos. Porém, hoje iremos abordar uma outra forma de localizar arquivos em seu sistema Linux apresentando mais uma ferramenta.
FHS
O FHS (do inglês Filesystem Hierarchy Standard, ou Hierarquia Padrão de Sistemas de arquivos) é o padrão que define a localização dos arquivos e diretórios. Entretanto, já abordamos o assunto FHS neste quadro você pode dissecar ainda mais esse assunto acessando os post’s abaixo:
- #DicasLPI – 102.1 – Dissecando o Sistema de arquivos
- #DicasLPI – 102.1 – Introdução ao Sistema de arquivos – Parte 2
Localizando arquivos
Você já conheceu as funcionalidades do comando find (objetivo 103.3), porém, iremos neste artigo conhecer o comando locate. Sua utilização é simples: localizar arquivos a partir de um banco de dados. Esse banco de dados deve ser atualizado periodicamente, com o comando updatedb (executado com o superusuário root).
Exemplo:
# locate *.odt
O arquivo de configuração do updatedb é o /etc/updatedb.conf. Nele, constam informações como quais diretórios e sistemas de arquivos serão ignorados na atualização do banco de dados.
Which
Procura por um comando em diretórios e na variável de ambiente PATH.
# which yum
Whereis
Localiza o arquivo binário, o código-fonte e a página do manual para um comando.
# whereis rpm