Как удалить все файлы, оканчивающиеся на "2"?

Принятый ответ простого удаления /etc/sudoers.d/0pwfeedbackбудет работать ровно до тех пор, пока следующее обновление mintsystemне вернет этот файл на место.

Способ вернуться к старому поведению, рекомендованному лицом, ответственным за новое, заключается в переопределении настройки в другом файле, который будет прочитан позже:

echo 'Defaults !pwfeedback'|sudo tee /etc/sudoers.d/9_no_pwfeedback

-2
06.07.2020, 11:39
2 ответа

Вы можете найти, а затем удалить... вот так

сначала проверьте правильность списка удаляемых файлов:

find /path/to/the/folder -name "* 2" -print0| xargs -0 -n1 ls

, а затем удалите

find /path/to/the/folder -name "* 2" -print0| xargs -0 rm -f

убедитесь, что у вас есть резервная копия, прежде чем что-либо удалять, на случай, если что-то пойдет не так...

ура,

СК

1
18.03.2021, 23:21

В вашем случае должно быть достаточно расширения оболочки bash -glob (man 7 glob).

rm./*" 2"*

Это приведет к удалению всех файлов в текущем каталоге, имя которых содержит хотя бы один экземпляр подстроки " 2".

0
18.03.2021, 23:21

Теги

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