найдите, что файлы с двумя типами расширений в последний раз изменили более чем 30 дней назад

Вы можете использовать нотацию слова для более читаемости:

kill -STOP <PID> # pause
kill -CONT <PID> # continue working

Проверка

man 7 signal
0
05.03.2015, 01:36
1 ответ

Вы почти у цели! Это работает:

find . -mtime +30 -type f \( -name \*.xml -o -name \*.out \)

Ваш / ( превращается в \ ( (закрывающая открытая скобка; как вы обнаружили, оболочка обрабатывает (] специально, поэтому его нужно экранировать с \ ); аналогично ) / должно быть \) . Имена должны * соответствовать чему-либо, заканчивающемуся на данное расширение, и это также необходимо экранировать, поэтому ". xml" (я добавил недостающую заключительную кавычку) становится либо \ *. xml , либо "*. xml" .

Наконец, -print можно отбросить, поскольку это действие по умолчанию find .

2
28.01.2020, 02:36

Теги

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