как дать пользователю предупреждение в случае, если пользователь введет команду reboot/init 6

cd /path/to/foo && \
find. -maxdepth 1 ! -type d -delete -o \
   ! -name. -name '*[!0-9]*' -exec rm -rf {} +

Что читается как:

  • перейти в каталог /path/to/foo и успешно там
  • вызовите find, чтобы перейти только на один уровень вглубь и удалить там все каталоги, отличные от -.
  • для всех остальных, т. е. подкаталогов в вашем каталоге /path/to/foo, отклоните те, которые имеют имена «.», а что осталось из них, выберите те, в которых есть хотя бы одна нецифра.
  • Отобранные диры затем направляются на скотобойню, тем самым гарантируя выживание только цифр -диров.
0
15.11.2019, 12:59
0 ответов

Теги

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