首页 > 解决方案 > 删除目录的最后 X 个文件

问题描述

在colab中,我解压了一个文件,但是根据colab的设置,现在目录下的文件太多了。是否有命令行来删除目录的最后 x 个文件?

我知道我可以使用 删除此存储库中的所有文件rm -rf *,但我只想删除例如存储库的最后 100 个文件。

标签: linuxcommand-linerm

解决方案


尝试通配符或更好的正则表达式。

最简单的方法是使用星号 * 和一些区分示例:rm *.txt# 将删除所有以.txt结尾的文件或rm document*.local# 将删除所有以document开头并以.local结尾的文件

更好的方法是按属性搜索文件并在结果上执行命令,但解释起来有点复杂,所以检查一下。 https://www.cyberciti.biz/faq/linux-unix-how-to-find-and-remove-files/


推荐阅读