e
quer mais?
Me paga um café! :) PIX consultoria@carlosdelfino.eti.br
Curta o post no final da página, use o Disqus, compartilhe em sua rede social. Isso me ajuda e motiva
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.
Não deixe de me pagar um café, faz um PIX: consultoria@carlosdelfino.eti.br de qualquer valor.