Удаление всех перечисленных файлов [дубликат]

На этот вопрос уже есть ответ здесь:

Я использовал locate , чтобы увидеть, где находятся все файлы с . Есть ли команда для удаления всех файлов с этим ? Например, я хочу удалить все файлы с именем qownnotes как на изображении enter image description here

0
задан 27 November 2018 в 22:58

1 ответ

Используя команду находки, можно сделать поиск и впоследствии выполнить действие.

find / -iname \*qownnotes\* -exec rm -rf {} \;

Это выше команды ищет файловую систему, запускающуюся на корневом уровне, нечувствительном к регистру на имя, и соответствует файлам или каталогам. qownnotes строка может быть в любом месте на имя файла или каталога, обозначенное первой завершенной звездочкой, и окончание вышло из звездочки.

Когда это найдет соответствие, это выполнит удалить команду с рекурсивными атрибутами и атрибутами силы. Результаты поиска заполнят в скобки, и конечная наклонная черта и точка с запятой предотвращают выход.

Как записано выше, это удалит все файлы, которые это находит без подтверждения, так быть уверенным, что это - то, что Вы желаете сделать прежде, чем выполнить его.

0
ответ дан 27 October 2019 в 01:26

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

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