Скрипт Unix для удаления старых файлов журнала - PullRequest
2 голосов
/ 21 марта 2011

Может кто-нибудь дать мне команду на удаление файлов журнала до сегодняшней (кроме сегодняшней и вчерашней) даты?

Ответы [ 2 ]

3 голосов
/ 21 марта 2011

Вы можете использовать find с опцией -mtime, чтобы получить список файлов, измененных более чем N дней назад.

Например:

find . -maxdepth 1 -name '*.txt' -mtime +2

даствсе файлы *.txt в текущем каталоге старше 48 часов.

Вы можете добавить -delete, чтобы фактически избавиться от них.

0 голосов
/ 21 марта 2011
find /path/to/files* -mtime +2 -delete
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...