Acesso direto ao conteúdo
Logotipo Dicas-L, por Ricardo Burile

Busca

Visite também: Segurança Linux ·  UnderLinux ·  VivaOLinux ·  LinuxSecurity ·  NoticiasLinux ·  BR-Linux ·  SoftwareLivre.org ·  [mais]   
 

Você está aqui: Home  → Arquivo Dicas-L

 

Assine a Lista Dicas-L

Receba diariamente por email as dicas
de informática publicadas neste site
Para se descadastrar, clique aqui.

Busca e Remoção de Arquivos Vazios

Colaboração: Rafael Moraes da Costa

Data de Publicação: 27 de setembro de 2010

Por vezes é necessário uma limpeza de arquivos e diretórios vazios. Em grande número eles são um inconveniente para usuários e administradores de sistemas, seja em Desktops na forma de diretórios antigos e inutilizados ou Servidores como um Servidor de Arquivos, que com o passar do tempo pode ter inúmeros diretórios criados e esquecidos por usuários.

Busca e remoção:

Buscar arquivos e diretórios vazios:

  $find . -empty  -exec rm -ri {} \;

Busca no diretório atual por arquivos e diretórios sem conteúdo, todos que casarem com este padrão serão removidos pelo comando rm -ri. A opção "i" é usada para que o usuário confirme cada remoção.

Buscar arquivos vazios:

  $find . -empty  -type f -exec rm -ri {} \;

Busca no diretório atual por arquivos ( -type f ) sem conteúdo, todos que casarem com este padrão serão removidos pelo comando rm -ri.

Buscar diretórios vazios:

  $find . -empty  -type d -exec rm -ri {} \;

Busca no diretório atual por diretórios ( -type d ) sem conteúdo, todos que casarem com este padrão serão removidos pelo comando rm -ri. O diretório pode conter arquivo, porém se estiverem vazios, serão excluídos da mesma forma.

Seja qual for o contexto, antes de uma ação definitiva é aconselhável verificar a importância dos arquivos e diretórios em questão. O administrador pode encontrar uma situação aonde diversos diretórios estão vazios, contudo estes são diretórios vitais para criação de Logs da aplicação XYZ por exemplo, o mesmo se aplica aos arquivos. Use com consciência! ;-)

Rafael Moraes, é Analista de Suporte e Infraestrutura para sistemas Linux e também Instrutor em cursos preparatórios LPI. Possui as certificações LPIC-1, LPIC-2, ITIL Foundations e CISCO CCDA.

Veja a relação completa dos artigos de Rafael Moraes da Costa

Formato PDF
Newsfeed RSS
Formato para impressão
PDF RSS Imprimir

Referências Adicionais

Referências adicionais sobre os assuntos abordados neste site podem ser encontradas em nossa Bibliografia.

Avalie esta dica

  • Currently 2.97/5
  • 1
  • 2
  • 3
  • 4
  • 5

Avaliação: 3.0 /5 (1213 votos)

Opinião dos Leitores

Marcelo Andrade
29 Set 2010, 15:10
find -empty -delete
leandro
27 Set 2010, 14:52
muito boa mesmo, precisava mesmo
*Nome:
Email:
Me notifique sobre novos comentários nessa página
Oculte meu email
*Texto:
 
  Para publicar seu comentário, digite o código contido na imagem acima
 


Powered by Scriptsmill Comments Script
Treinamentos, Consultorias e Soluçoes em TI. Baseados em softwares livres e padrões abertos para ambientes de missão crítica

Submarino.com.br

Read in English - Uma Maneira Divertida de Aprender Inglês