Encontre e remova todos os arquivos vazios

7

Como posso pesquisar todos os arquivos vazios do sistema não-root e excluí-los?

    
por Der Hochstapler 02.04.2011 / 22:32

2 respostas

12

find /path/to/mountpoint -empty -type f -delete

Se a sua descoberta não tiver a opção -delete , substitua-a por -exec rm '{}' ';'

Se você deseja excluir todos os arquivos vazios, exceto os arquivos, diretamente em / run:

find / -mindepth 2 -empty -type f -delete

Se você quiser excluir todos os arquivos vazios, mas pular toda a execução do diretório /root

find / \( -path /root -prune \) -empty -type f -delete
    
por 02.04.2011 / 22:34
3

find . -size 0 -print .

substitua -print por -delete e . pelo diretório que você precisa, mas execute com cuidado, ele realmente excluirá todos os arquivos vazios.

    
por 02.04.2011 / 22:36

Tags