39 lines
1.7 KiB
Markdown
39 lines
1.7 KiB
Markdown
# 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
|
|
|
|
1. Pesquise arquivos pelo nome no diretório atual.
|
|
|
|
2. Pesquise arquivos pelo nome em outros diretórios ignorando letras maiúsculas.
|
|
|
|
3. Pesquise diretórios pelo nome ignorando letras maiúsculas.
|
|
|
|
4. Pesquise arquivos com a extensão "pdf".
|
|
|
|
5. Pesquise arquivos de tamanho superior a 1 GB.
|
|
|
|
6. Pesquise arquivos que foram modificados no último dia. |