De acordo com as Leis 12.965/2014 e 13.709/2018, que regulam o uso da Internet e o tratamento de dados pessoais no Brasil, ao me inscrever na newsletter do portal DICAS-L, autorizo o envio de notificações por e-mail ou outros meios e declaro estar ciente e concordar com seus Termos de Uso e Política de Privacidade.
Colaboração: Rubens Queiroz de Almeida
Data de Publicação: 24 de maio de 2013
Fiz hoje uma contagem de arquivos e diretórios em minha pasta de uso pessoal:
Diretórios vazios
$ find . -type d -empty | wc 1696 2006 82659
Arquivos vazios
$ find . -type f -empty | wc 1223 1334 62168 troni:[/home/queiroz]
Assustador, não? 1.696 diretórios e 1.223 arquivos vazios. A maioria destes arquivos são criados automaticamente, pelos programas que usamos normalmente. Arquivos e diretórios vazios podem ter uma função, principalmente em se tratando de arquivos do sistema operacional. No caso de arquivos do diretório home, este raramente é o caso e com raras exceções podem ser removidos.
Para remover estes arquivos, basta completar o comando find com algumas diretivas adicionais.
$ find /home/queiroz -type d -empty -delete $ find /home/queiroz -type f -empty -delete
IMPORTANTE: não se esqueça que as diretivas do comando find são avaliadas como uma expressão. Desta forma, se a diretiva -delete for colocada na frente, o comando find irá apagar tudo que encontrar a partir do ponto inicial de pesquisa. Ao testar um comando find que você queira usar mais tarde em conjunto com a diretiva -delete, especifique explicitamente também a diretiva -depth de forma a evitar surpresas desagradáveis. Como ao especificar a diretiva -delete a diretiva -depth é implícita, você não pode usar as diretivas -prune e -delete em conjunto. Então, sempre que for executar comandos que removam objetos do sistema, faça um teste antes para verificar se tudo está certo (fonte: man find)
This policy contains information about your privacy. By posting, you are declaring that you understand this policy:
This policy is subject to change at any time and without notice.
These terms and conditions contain rules about posting comments. By submitting a comment, you are declaring that you agree with these rules:
Failure to comply with these rules may result in being banned from submitting further comments.
These terms and conditions are subject to change at any time and without notice.
Comentários