Escolar Documentos
Profissional Documentos
Cultura Documentos
Módulo 4
LOCALIZACAO DE ARQUIVOS
LOCALIZACAO DE ARQUIVOS
Caracteres curinga
Antes de apresentar os comandos de busca, vamos aprender sobre caracteres curin-
ga. Esses caracteres são símbolos que representam um ou mais caracteres quais-
quer de uma só vez e são muito úteis para buscas e operações com múltiplos
arquivos.
Exemplos:
Supondo que no diretório onde estamos, existam os arquivos texto, texto1, tex-
to123.log, texto1.log, texto.log e texto.txt, executamos os comandos:
Comando which
Esse comando é utilizado para localizar o caminho absoluto de programas/comandos e
sua sintaxe básica é a seguinte:
Localizado em:
<opções> são opções disponíveis ao comando which. Seu uso não é obrigatório;
<comando> é uma palavra (ou várias) correspondentes ao nome exato do programa que
se deseja encontrar.
Exemplos:
Comando locate
É utilizado para localizar arquivos por nome. Para encontrar o arquivo que procuramos, o
comando locate utiliza uma base de dados do sistema, que é atualizada diariamente. Por
essa razão, existe a possibilidade de encontrar arquivos que não estejam mais dis-
poníveis. Esse falso resultado aparecerá até que a base seja novamente atualizada.
Localizado em:
<opções> ➞ opções disponíveis ao comando. Definem como a busca será realizada.
<expressão> ➞ expressão a ser pesquisada.
Exemplos:
locate texto ➞ exibe o caminho para todos arquivos ou diretórios chamados texto;
locate -e hosts➞ exibe o caminho para todos os arquivos ou os diretórios chamados
“hosts”, mas somente os que ainda existam no momento da execução do comando. Essa
opção evita a exibição de arquivos inexistentes.
LOCALIZACAO DE ARQUIVOS
Comando find
É uma das ferramentas mais completas para localização de arquivos e diretórios, e
justamente por isso se torna um pouco complexa de ser utilizada. Sua sintaxe básica é:
Localizado em:
Exemplos:
find / -name host ➞ exibe o caminho para todos os arquivos ou os diretórios chamados
“host” localizados abaixo do diretório /, isto é, em todo o sistema;
find ~ead -name texto ➞ exibe o caminho para todos os arquivos ou os diretórios
chamados “texto” localizados abaixo do diretório “home” do usuário “ead”. Lembre-se
que “~” é a referência para o diretório “home” de um usuário;
find . -name texto ➞ exibe o caminho para todos os arquivos ou os diretórios chama-
dos “texto” localizados abaixo do diretório atual. Lembre-se que “.” é a referência para o
diretório atual.
Informações detalhadas
Consulte as páginas de manual dos comandos digitando no terminal:
Conteúdo
Glaucio Souza
Diagramação
Beatriz Maciel
Gustavo Maluf
Coordenação
Daisy Schneider
Revisão
Diane Couto
Apoio
Edital UFRGS EAD 25