Não sabe onde está? - Procure!

Publicado por Francisco Ambrozio em 25/02/2008

[ Hits: 5.430 ]

Blog: http://franciscoambrozio.wordpress.com

 


Não sabe onde está? - Procure!



Muitas vezes estamos atrás daquele arquivo e/ou programa que, descuidadamente, esquecemos onde o colocamos, ou mesmo sequer sabemos onde ele se encontra.

A solução, neste caso é procurar. Segue, abaixo os principais comandos para fazer isto no Linux:

which - Serve para encontrar programas e de forma rápida. Faz isto percorrendo o seu PATH.

whereis - Similar ao which, porém este também busca por man pages e arquivos fonte.

Use os dois com o mesmo parâmetro para ver a diferença. Exemplo:

$ which gcc
/usr/bin/gcc

$ whereis gcc
gcc: /usr/bin/gcc /usr/lib/gcc /usr/X11R6/bin/gcc /usr/bin/X11/gcc
/usr/X11/bin/gcc /usr/libexec/gcc /usr/man/man1/gcc.1.gz
/usr/share/man/man1/gcc.1.gz /usr/X11/man/man1/gcc.1.gz

find - Faz uma busca mais específica. Você busca o que quer e onde quer. Um exemplo de utilização:

$ find /etc -name fstab

Aqui, você pede para que se procure (find) em um diretório específico (/etc) por um nome (-name) específico (fstab).

slocate - Este comando percorre o seu inteiro filesystem, porém de uma forma bem rápida, pois ele se baseia em uma base de dados. Para se utilizá-lo é preciso que esta base de dados esteja atualizada, faz-se isto com o comando updatedb executado como root.

Sua utilização é:

$ slocate <string à se buscar>

A vantagem do slocate é que ele é bem rápido mesmo, a desvantagem é que em uma busca genérica o resultado pode ser um pouco grande.:-)

Baseado no Slackware Linux Essentials, 2ª Edição.

É isto aí pessoal!

Um abraço.

Francisco Ambrozio.

Outras dicas deste autor

Restaurando a lixeira no KDE

Placa de rede Attansic L2 100 Mbit no Slackware 12

Eventos de sons do Pidgin no Slackware

Atualizando Slackware 12.0 para -current (pré 12.1)

Listando arquivos que contém determinado padrão recursivamente dentro de um diretório

Leitura recomendada

Limpar comentários

Vídeo do LinuxTips: DPKG e APT

Como criar um pacote.tgz com o executável do Lazarus [vídeo]

Desligando remotamente máquinas de um domínio

Comprometendo a integridade de um arquivo

  

Comentários

Nenhum comentário foi encontrado.



Contribuir com comentário




Patrocínio

Site hospedado pelo provedor RedeHost.
Linux banner
Linux banner
Linux banner

Destaques

Artigos

Dicas

Tópicos

Top 10 do mês

Scripts