Jak rekurencyjnie usuwać pliki zawierające tyldę w nazwie pliku lub rozszerzeniu?
Na przykład pliki vima o nazwach takich jak .my_file.c.un~?
Używam do tego następującej sekwencji wyszukiwania:
find . -name "*.un~" -o -name "*.swo" -o -name "*.swp" -exec rm -f {} \;
Ale to nie usuwa plików. Nadal działa tylko findwyświetlanie poprawnie listy plików:
./.my_file.c.un~
./.my_file.c.swp
./.file2.c.un~
Również usunięcie ich za pomocą czystego rm -f .my_file.c.un~działa idealnie. Zmiana -exec rm -f {} \;na -deletewciąż nie pomaga.