linux - 删除目录的最后 X 个文件
问题描述
在colab中,我解压了一个文件,但是根据colab的设置,现在目录下的文件太多了。是否有命令行来删除目录的最后 x 个文件?
我知道我可以使用 删除此存储库中的所有文件rm -rf *
,但我只想删除例如存储库的最后 100 个文件。
解决方案
尝试通配符或更好的正则表达式。
最简单的方法是使用星号 * 和一些区分示例:rm *.txt
# 将删除所有以.txt结尾的文件或rm document*.local
# 将删除所有以document开头并以.local结尾的文件
更好的方法是按属性搜索文件并在结果上执行命令,但解释起来有点复杂,所以检查一下。 https://www.cyberciti.biz/faq/linux-unix-how-to-find-and-remove-files/
推荐阅读
- crud - 如何使用 TADOCommand 执行 SQL 更新?
- postgresql - 检查请求是否返回到数据库
- javascript - TypeError: axiosCookieJarSupport 不是函数,适用于 Node.JS 但不适用于 .vue 页面?
- python - Python sqlite3:透视列并根据透视数据创建视图
- javascript - VanillaJS 每个测试模拟
- jquery - 使用 laravel ajax 切换自定义不会移动和更改
- r - 如何获得我的二项式回归是否与 R 中的空模型显着不同的 p 值?
- python - 配置读取文件名 python
- objective-c - 如何根据含义在 2D 地图上组织文章?
- linux - I/O 绑定与 CPU 绑定取决于内核?