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

Вид: 18907|Ответ: 0

[linux] Удалять найденные файлы пакетами в Linux

[Скопировать ссылку]
Опубликовано 19.11.2021 11:28:11 | | | |
Требования: Я хочу удалить файлы логов пакетами в системе Linux, потому что слишком много модулей, много журналов, и в разных каталогах мы можем выводить путь этих логов через команду поиска, как удалить их пакетами?

Первый путь

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

Например, в удалённой старой директории во всех подкаталогах метод файла с суффиксом .l выглядит:

Найти старый -тип f -name "*.l" -exec rm -f {} \;

Иллюстрировать:

•old: Стартовый каталог, который нужно найти, найдите подкаталог под ним

•-тип f : Тип файла — обычный файл Если целевой файл — каталог, используйте -тип d

•-имя «*.l»: означает, что имя файла совпадает с «*.l», и двойные кавычки не могут быть пропущены!

•rm -f {} : При удалении {} обозначает найденный файл без подсказки

PS : между {} и \Требуются свободные места

Второй способ

Используйте параметр xargs

находить. -имя "._*" | XARGS RM -RF







Предыдущий:Регистрация multi-NIC в Spring Cloud Nacos привязывает заданный IP-адрес
Следующий:Руководство по скачиванию и установке Visual Studio 2022 Enterprise Edition
Отказ:
Всё программное обеспечение, программные материалы или статьи, публикуемые Code Farmer Network, предназначены исключительно для учебных и исследовательских целей; Вышеуказанный контент не должен использоваться в коммерческих или незаконных целях, иначе пользователи несут все последствия. Информация на этом сайте взята из Интернета, и споры по авторским правам не имеют отношения к этому сайту. Вы должны полностью удалить вышеуказанный контент с компьютера в течение 24 часов после загрузки. Если вам нравится программа, пожалуйста, поддержите подлинное программное обеспечение, купите регистрацию и получите лучшие подлинные услуги. Если есть нарушение, пожалуйста, свяжитесь с нами по электронной почте.

Mail To:help@itsvse.com