note: busca de arquivos

  • which: Busca apenas o primeiro arquivo encontrado nos diretórios existentes na variável PATH.
    % which ls
    /bin/ls
  • whereis: Busca no MANPATH e no PATH e exibe todos os valores encontrados.
    % whereis ls
    ls: /bin/ls /usr/bin/ls /usr/X11R6/bin/ls /usr/bin/X11/ls /usr/X11/bin/ls
    /usr/man/man1/ls.1.gz /usr/share/man/man1/ls.1.gz /usr/X11/man/man1/ls.1.gz
  • find: Busca no sistema de arquivos e permite vários tipos de busca é um programa de grande complexidade, o exemplo mostra o uso mais básico.
    % find /home -name *.zip
    /root/loadlin16c.zip
  • slocate: Busca no sistema de arquivos, porém usa um banco de dados o que torna o processo muito mais rápido. Porém é necessário atualizar o banco de dados com o comando updatedb (deve ser rodado com root)
    # updatedb
    % slocate loadlin
    /var/log/packages/loadlin-1.6c-i386-1
    /root/loadlin16c.zip
    /root/loadlin16c.txt


Have your say

XHTML: You can use these tags: <a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <cite> <code> <pre> <del datetime=""> <em> <i> <q cite=""> <strike> <strong>




Safari hates me


About

Criei este blog para relatar minha experiência na tentativa de programar com liberdade, usando softwares da GNU. Para isso pretendo me tornar um usuário do Slackware, utilizar ferramentas como o make, gcc, emacs, gdb. Porém meu conhecimento sobre essas ferramentas é praticamente zero. Mas contando com minha pequena experiência em programação vou explorar esse universo e relatar tudo aqui.