У меня есть каталог, который содержит скрытые файлы, и я имею в виду не только файлы, имена которых начинаются с .
, но также и файлы, имена которых содержат символ ~
в конце, например somefile.txt ~
.
Я хочу удалить только эти файлы (остальные файлы не должны быть затронуты) эффективным способом.
Как я могу добиться этого с помощью одной команды?
Ubuntu 14.04 Trusty Tahr.
Едва ли одна единственная команда, но почему делают это более сложным, чем необходимый?
find -type f -name ".*" -delete; rm *~
первая команда удаляет все файлы, запускающиеся с .
и второй все окончание ~