【发布时间】:2020-09-08 14:23:33
【问题描述】:
我有一个文件夹,里面有文件夹,命名为 1.1、1.2、1.3 ... 1.30。
我想删除除最近 10 个版本之外的所有文件夹
所以删除除 1.20、1.21、1.22、1.23、1.24、1.25、12.26、1.27、1.28、1.29、1.30 以外的所有文件夹
我还想确保如果有 10 个或更少,那么没有一个会被删除
类似的作品,但它不会保留最后 10 个版本
ls | sort -v | head -n +10 | xargs -I {} rm -- {}
我该怎么做?
【问题讨论】:
-
这不仅仅是 10 个文件夹。