![Как удалить 10 последних файлов в Linux?](https://rvso.com/image/1665773/%D0%9A%D0%B0%D0%BA%20%D1%83%D0%B4%D0%B0%D0%BB%D0%B8%D1%82%D1%8C%2010%20%D0%BF%D0%BE%D1%81%D0%BB%D0%B5%D0%B4%D0%BD%D0%B8%D1%85%20%D1%84%D0%B0%D0%B9%D0%BB%D0%BE%D0%B2%20%D0%B2%20Linux%3F.png)
похоже наэтот вопрос, Я хочу удалить 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 означает, что сортировка выполняется в обычном порядке, а не в обратном.