Use find
em vez disso:
find /some/path -name '*~' -type f -delete
-
-name '*~'
para nomes de arquivos terminados em~
-
-type f
para arquivos regulares (ignorando diretórios, etc.) -
-delete
... bem?
Eu quero excluir automaticamente os arquivos de backup (aqueles que terminam com ~) de qualquer lugar no meu computador.
Eu tentei escrever um script simples usando o comando locate
, mas estou preso ao excluir o arquivo com espaço no nome, como este
/home/abc/def/Unnamed Document~
Você pode fornecer um script para excluir arquivos de backup (considerando que alguns deles têm espaço no nome).