На этот вопрос уже есть ответ здесь:
Я использовал locate
, чтобы увидеть, где находятся все файлы с
. Есть ли команда для удаления всех файлов с этим
?
Например, я хочу удалить все файлы с именем qownnotes как на изображении
Используя команду находки, можно сделать поиск и впоследствии выполнить действие.
find / -iname \*qownnotes\* -exec rm -rf {} \;
Это выше команды ищет файловую систему, запускающуюся на корневом уровне, нечувствительном к регистру на имя, и соответствует файлам или каталогам. qownnotes
строка может быть в любом месте на имя файла или каталога, обозначенное первой завершенной звездочкой, и окончание вышло из звездочки.
Когда это найдет соответствие, это выполнит удалить команду с рекурсивными атрибутами и атрибутами силы. Результаты поиска заполнят в скобки, и конечная наклонная черта и точка с запятой предотвращают выход.
Как записано выше, это удалит все файлы, которые это находит без подтверждения, так быть уверенным, что это - то, что Вы желаете сделать прежде, чем выполнить его.