如何在 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 標誌意味著它是正常排序而不是反向排序

相關內容