如何在 Linux 中删除最新的 10 个文件?

如何在 Linux 中删除最新的 10 个文件?

类似于这个问题,我想删除最新的10个文件。(因为最近的文件有错误,而之前的文件没有问题)

链接问题的答案(仅保留 10 个最新文件)是

ls -1tr | head -n -10 | xargs -d '\n' rm -f --

答案1

该问题的最佳答案的逆向是:

ls -1t | head -n -10 | xargs -d '\n' rm -f --

注意,删除rls 标志意味着按正常方式排序,而不是反向排序

相关内容