Чтобы написать сценарий очистки каталога, мне нужно просмотреть все файлы старше одного дня. Кроме того, мне нужно удалить их в порядке, обратном времени модификации (сначала самые старые), пока не будет достигнут указанный размер.
Я пришел со следующим подходом к перечислению файлов:
find . -mtime +1 -exec ls -a1rt {} +
Я прав, что это не работает для большого количества файлов (поскольку будет выполнено более одного 'ls')? Как я могу достичь своей цели в этом случае?