我在服务器上有一个备份目录,每天进行备份。这导致我想要清除大量数据,但同时仍保留一些备份。
本质上是一种循环赛系统。
我正在寻找一个随机删除一定比例文件的命令(例如,随机删除 80% 的文件。
答案1
它使用了许多反模式,但是在我的服务器上却起了作用:
ls -U | shuf -n 100 | xargs rm -rf
其中,您可以将 100 替换为您要删除的文件数量。
但请注意,由于删除是随机的,您无法控制要删除哪些文件。这种情况并不理想,最好采用更易于维护的更好备份策略。