Piolinux

Fluxo Seguro: find + xargs com -print0 / -0

Fluxo: find -print0 → xargs -0
Use sempre find ... -print0 | xargs -0 ... para evitar falhas com nomes de arquivo complexos. A forma sem -0 quebra em arquivos com espaço.
⤓ Baixar SVG
Utilização. Comandos Corretos. O que Fazer.
Seguro com trash find . -name "*.tmp" -print0 | xargs -0 trash Move arquivos .tmp para a lixeira (~/.local/share/Trash). Recuperável com trash-list e trash-restore.
Listar lixeira trash-list Mostra todos os arquivos atualmente na lixeira, com caminho original e data de exclusão.
Perigoso (sem -print0) find . -name "*.tmp" | xargs rm. Falha com nomes contendo espaço (ex: relatório 2025.tmp - apaga só relatório.).
Inválido (só xargs -0) xargs -0 rm. Não funciona sozinho. — espera entrada com null bytes. Sempre use com find -print0..
Atenção: O . no comando significa diretório atual - não o diretório do usuário (/home/user) nem a raiz (/). Para operar em outro local, substitua . pelo caminho desejado (exemplos: /tmp, /var/cache).