Jak smazat určité soubory v podadresářích?

Dobrý den,

potřeboval bych smazat soubory končící na ~ na externím disku, kde je hromada podadesářů.

A ono to nejde:
rna@rna-aop /run/media/rna/EXSUMIC/Applic$ rm -r ~
rm: nelze odstranit '
~': Adresář nebo soubor neexistuje

Přitom ty soubory tam jsou, find je najde.

No trochu s krizkem po funuse, ale treba to pomuze nekomu jinemu - “~” je specialni znak v bashi pro $HOME (zkus echo ~) takze si myslim, ze muzes byt rad, ze se to neprovedlo. Pokud chces odstranit soubory ktere najde find to nejjednodussi co muzes udelat je, ze k prikazu find pridas, ze se dany nalezeny soubor ma taky smazat, treba takto

find . -name '*~' -print -exec rm {} \;

find je velmi mocny, s tou tildou bych byl i tak opatrny. Nejdriv si dej jen find bez exec a presvec se ze to najde opravdu jen to co chces smazat, pak to zkus na jednom souboru a pak teprve maz hromadne.