Вики IT-KB

Пошаговые руководства, шпаргалки, полезные ссылки...

Инструменты пользователя

Инструменты сайта


unix-linux:linux-cli-tools:linux-how-to-find-all-directories-by-mask-and-recursively-remove-them-along-with-files-and-subdirectories
no way to compare when less than two revisions

Различия

Показаны различия между двумя версиями страницы.


unix-linux:linux-cli-tools:linux-how-to-find-all-directories-by-mask-and-recursively-remove-them-along-with-files-and-subdirectories [05.06.2018 16:13] (текущий) – создано Алексей Максимов
Строка 1: Строка 1:
 +===== Как найти все каталоги по маске и удалить их содержимое в Linux =====
 +
 +\\
 +==== Вариант 1. Фильтр find -name ====
 +
 +Находим каталоги по маске
 +
 +<HTML><pre style="background:#5a5a62;color:#ffffff;padding:10px;border:0px;"># find /var/lib/graphite/whisper/icinga2/* -type d -name "*Time_Sync_(NTP)*"</pre></HTML> 
 +
 +Находим каталоги по маске и удаляем каталоги и файлы рекурсивно
 +
 +<HTML><pre style="background:#5a5a62;color:#ffffff;padding:10px;border:0px;"># find /var/lib/graphite/whisper/icinga2/* -type d -name "*Time_Sync_(NTP)*" | xargs rm -dfR</pre></HTML>
 +
 +\\
 +==== Вариант 2. Фильтр grep ====
 +
 +
 +Находим каталоги по маске
 +
 +<HTML><pre style="background:#5a5a62;color:#ffffff;padding:10px;border:0px;"># find /var/lib/graphite/whisper/icinga2/* -type d | grep -E "^*/Users$"</pre></HTML>
 +
 +Находим каталоги по маске и удаляем каталоги и файлы рекурсивно
 +
 +
 +<HTML><pre style="background:#5a5a62;color:#ffffff;padding:10px;border:0px;"># find /var/lib/graphite/whisper/icinga2/* -type d | grep -E "^*/Users$" | xargs rm -dfR</pre></HTML>
 +
 +
 +----
 +{{:user:blogroot.png?50&nolink |}} Автор первичной редакции:\\ [[user:blogroot|Алексей Максимов]] \\ Время публикации: 05.06.2018 16:09
 +{{tag>Linux CLI Shell grep find Graphite Icinga "Icinga 2"}}
 +~~DISCUSSION~~
  
unix-linux/linux-cli-tools/linux-how-to-find-all-directories-by-mask-and-recursively-remove-them-along-with-files-and-subdirectories.txt · Последнее изменение: 05.06.2018 16:13 — Алексей Максимов

Donate Powered by PHP Valid HTML5 Valid CSS Driven by DokuWiki