1.7 KiB
Trabalhando Com Diretórios E Arquivos
Utilização do Find
O comando "find" é utilizado para pesquisar arquivos e diretórios no sistema sob vários critérios.
Pesquisando Arquivos e Diretórios Pelo Nome
Para pesquisar um arquivo pelo nome no diretório atual, digite: find . -name Nome-ARQUIVO.txt Observação: Esse comando diferencia maiúsculas de minúsculas. Para ignorá-las, basta utilizar a letra "i" antes do parâmetro "name", da seguinte forma: find . -iname Nome-ARQUIVO.txt
Para pesquisar um arquivo pelo nome em um diretório específico, digite: find diretorio -iname nome-arquivo.txt
Para pesquisar um diretório pelo nome, digite: find / -type d -name NOME-do-Diretório
Pesquisando Arquivos Por Extensão
Para pesquisar arquivos pela sua extensão (txt, por exemplo), digite: find / -type f -name “.txt”*
Pesquisando Arquivos Por Tamanho
Para pesquisar arquivos por tamanho (maiores que 500 MB, por exemplo), digite: find diretorio -size +500M Observação: Se quiser o tamanho em GB, basta substituir o "M" por "G". O sinal de mais pesquisa por tamanhos maiores e o sinal de menos por tamanhos menores.
Pesquisando Arquivos Com Modificações
Para pesquisar arquivos modificados recentemente (nos últimos 5 dias, por exemplo), digite: find /home/ -mtime -5
Exercícios
-
Pesquise arquivos pelo nome no diretório atual.
-
Pesquise arquivos pelo nome em outros diretórios ignorando letras maiúsculas.
-
Pesquise diretórios pelo nome ignorando letras maiúsculas.
-
Pesquise arquivos com a extensão "pdf".
-
Pesquise arquivos de tamanho superior a 1 GB.
-
Pesquise arquivos que foram modificados no último dia.