===== Как найти все каталоги по маске и удалить их содержимое в Linux ===== \\ ==== Вариант 1. Фильтр find -name ==== Находим каталоги по маске
# find /var/lib/graphite/whisper/icinga2/* -type d -name "*Time_Sync_(NTP)*"
Находим каталоги по маске и удаляем каталоги и файлы рекурсивно
# find /var/lib/graphite/whisper/icinga2/* -type d -name "*Time_Sync_(NTP)*" | xargs rm -dfR
\\ ==== Вариант 2. Фильтр grep ==== Находим каталоги по маске
# find /var/lib/graphite/whisper/icinga2/* -type d | grep -E "^*/Users$"
Находим каталоги по маске и удаляем каталоги и файлы рекурсивно
# find /var/lib/graphite/whisper/icinga2/* -type d | grep -E "^*/Users$" | xargs rm -dfR
---- {{:user:blogroot.png?50&nolink |}} Автор первичной редакции:\\ [[user:blogroot|Алексей Максимов]] \\ Время публикации: 05.06.2018 16:09 {{tag>Linux CLI Shell grep find Graphite Icinga "Icinga 2"}} ~~DISCUSSION~~