Você gostou do post,
concorda com minhas ideias,
quer mais?
Curta o post no final da página, use o Disqus, compartilhe em sua rede social. Isso me ajuda e motiva, trazendo cada vez mais conhecimento, resumido e prático. Se quiser contribuir financeiramente, assim posso comprar mais placas e fazer outros tutoriais, use o PIX: consultoria@carlosdelfino.eti.br Obrigado.

Atenção: Este artigo foi obtido no site Dicas-L,
e replicado aqui para efeito de arquivo.

Para remover diretórios e arquivos vazios (tamanho zero) de seu diretório pessoal (ou de qualquer outro lugar), utilize o comando find com as seguintes diretivas:

1
  find . -empty

O comando acima irá localizar tanto arquivos quanto diretórios. Para localizar apenas arquivos, utilize o comando:

1
  find . -type f -empty

Para localizar apenas diretórios:

1
  find . -type d -empty

Para remover os arquivos encontrados:

1
  find . -type d -empty | xargs rm

Para remover os arquivos ou diretórios vazios, apenas no diretório corrente:

1
  find . -maxdepth 1 -type d -empty | xargs rmdir

ou

1
  find . -maxdepth 1 -type f -empty | xargs rm

Lembrando, em sistemas GNU/Linux, um diretório também é um arquivo. Se não houver nenhum arquivo ou subdiretório, o arquivo identificador do diretório possui tamanho zero e atende aos requisitos de busca ilustrados neste texto.

Como todos sabem uso estes artigos em meu site para anotar aquilo vou aprendendo, quando consolido um conhecimento de forma a se tornar útil, ofereço como consultoria e tutoria, assim contribuo para que outros possam crescer também.

Clique aqui para saber em detalhes "Porque cobro pelo meus serviços".


Carlos Delfino

Escrito por:

Desenvolvedor e consultor para projetos com Microcontroladores e Mobile

Google LinkedIn Digg Reddit StumbleUpon

Atualizado em