Удаление всех папок старше указанной даты, кроме некоторых - PullRequest
0 голосов
/ 25 января 2011

Я должен удалить все каталоги в пути, которые старше указанной даты, кроме некоторых, в bash.

Я знаю имена каталогов, которые не следует удалять.

1 Ответ

2 голосов
/ 25 января 2011

Используйте find.Вот пример, который должен работать хотя бы на FreeBSD:

find . -type d -not -newerct 'x days ago' -not -name dir1 -not -name dir2 -delete
...