
похоже наэтот вопрос, Я хочу удалить 10 последних файлов. (Поскольку последние файлы содержат ошибку, а предыдущие файлы в порядке)
Ответ на связанный вопрос (сохранить только 10 самых новых файлов)
ls -1tr | head -n -10 | xargs -d '\n' rm -f --
решение1
Обратный ответ на главный вопрос:
ls -1t | head -n -10 | xargs -d '\n' rm -f --
Обратите внимание, что удаление флага r
ls означает, что сортировка выполняется в обычном порядке, а не в обратном.