Linha de Comando · 1 min read · Sep 20, 2025
Encontrando Arquivos Na Linha De Comando
Encontrando Arquivos Na Linha De Comando
Uma das coisas que eu gosto no Linux é a linha de comando. Eu usei nautilus, gnome-commander, konqueror, kommander, dolphin e thunar para gerenciar arquivos no Linux e esses gerenciadores de arquivos são ótimos para o que fazem. Mas há momentos em que alguém simplesmente quer encontrar um arquivo ao trabalhar na linha de comando sem ter que abrir um aplicativo GUI.
Da página do manual do find:
GNU find pesquisa a árvore de diretórios enraizada em cada nome de arquivo dado avaliando a expressão dada da esquerda para a direita, de acordo com as regras de precedência até que o resultado seja conhecido, momento em que o find passa para o próximo nome de arquivo.
Encontrar diretórios vazios:
find /path -depth -type d -emptyEncontrar arquivos vazios:
find /path -depth -type f -emptyEncontrar um arquivo com um nome específico:
find /path -name name_of_fileEncontrar arquivos com extensões específicas:
find /path -name "*.given_extension"Encontrar arquivos com permissões específicas que têm uma extensão de arquivo “.txt”:
find /path -name '*.txt' -perm 644Encontrar arquivos com algumas permissões dadas:
find /path -perm -permision_bitsEncontrar arquivos com um nome dado e qualquer extensão:
find /path -name 'given_name.*'Encontrar arquivos modificados nos últimos blocos de 24 horas:
find /path -mtime nOnde n é:
- 0 para as últimas 24 horas
- 1 para as últimas 48 horas
- 2 para as últimas 72 horas
Encontrar arquivos que foram acessados nos últimos blocos de 24 horas:
find -atime nOnde n é:
- 0 para as últimas 24 horas
- 1 para as últimas 48 horas
- 2 para as últimas 72 horas
Encontrar arquivos de acordo com o proprietário:
find /path -user rootTambém é possível encadear comandos find ao comando xargs para executar comandos em arquivos.
Encontrar e deletar arquivos:
find /path -name mytestfile | xargs rmVeja man find e man xargs para mais informações sobre esses comandos poderosos.
Muitos novos usuários do Linux ficam intimidados pela linha de comando e esse sentimento deve ser superado desde o início, pois a linha de comando pode ser mais rápida e poderosa do que a maioria dos aplicativos GUI.
Receba novas postagens na sua caixa de entrada
Sem spam. Cancele a assinatura a qualquer momento.