Рекурсивно удалить все скрытые файлы в текущем каталоге [дубликат]

У меня есть каталог, который содержит скрытые файлы, и я имею в виду не только файлы, имена которых начинаются с . , но также и файлы, имена которых содержат символ ~ в конце, например somefile.txt ~ .

Я хочу удалить только эти файлы (остальные файлы не должны быть затронуты) эффективным способом.

Как я могу добиться этого с помощью одной команды?

Ubuntu 14.04 Trusty Tahr.

1
задан 24 June 2016 в 14:33

1 ответ

Едва ли одна единственная команда, но почему делают это более сложным, чем необходимый?

find -type f -name ".*" -delete; rm *~

первая команда удаляет все файлы, запускающиеся с . и второй все окончание ~

1
ответ дан 7 December 2019 в 15:53

Другие вопросы по тегам:

Похожие вопросы: