Страница 1 из 1

Как удалить файлы созданы до определенной даты?

Добавлено: 2010-01-28 16:09:43
maineville
Всем привет!
Есть задание удалить с папки все файлы созданы до 2007 года.
Решил использовать find.
Поискал в man find и в интернете и нашел такую вещь:

Код: Выделить всё

find / -type f  \( -newermt "1 Ian 2000" -and -not -newermt "31 Dec 2006" \) -exec ls -al {} \; 
Данная команда находит все файлы созданы до 31 Dec 2006.
Вопрос:
Как их удалить?
Может быть:

Код: Выделить всё

find / -type f  \( -newermt "1 Ian 2000" -and -not -newermt "31 Dec 2006" \) -exec delete -al {} \; 
Спасибо.

Re: Как удалить файлы созданы до определенной даты?

Добавлено: 2010-01-28 16:49:45
hizel
man find намекает на

Код: Выделить всё

find / -type f  \( -newermt "1 Ian 2000" -and -not -newermt "31 Dec 2006" \) -delete