linux, Поиск и удаление файлов при помощи ls и findВыводим файлы при помощи ls. Сортируем по дате по убыванию (первыми идут новые). 5-ый файл в списке и все последующие - удаляем. # ls -t каталог_с_файлами | tail -n +5 | xargs -i rm "{}" Ищем файлы при помощи find. Все файлы, что старше 7 дней - удаляем. # find каталог_с_файлами -maxdepth 1 -type f -mtime +7 -name "шаблон_имён_файлов" -delete Аналогичное удаление через параметр exec. # find каталог_с_файлами -maxdepth 1 -type f -mtime +7 -name "шаблон_имён_файлов" -exec rm "{}" \; 2018-08-03 22:57:11
|