bash - BASH 脚本检查文件夹中的特定文件类型,然后删除最旧的文件
问题描述
我正在寻找一个 BASH 命令(或一组命令),它将在特定目录中查找并仅删除该目录中最旧的文件。我环顾四周,但我找不到我要找的东西。希望有人能帮我解决这个问题,因为这是我剧本中最后缺失的部分。其他一切都运行良好。
解决方案
删除以 结尾的最旧文件的一种方法.specific
:
rm -i $(ls -tr *.specific | sed q)
如果文件名中有空格,这不是很可靠
推荐阅读
- xml - 如何知道 XML 元素是否在 Java 中以编程方式包含数组?
- opencart2.x - 类别页面模板 OpenCart 2.2.0.0
- php - 主机中的 Cron 选项卡
- java - 等待另一个线程做某事
- entity-framework - 你可以在实体框架中使用文件流吗
- python - Pytorch RuntimeError:大小不匹配,m1:[1 x 7744],m2:[400 x 120]
- reactjs - 无法在 onClick 中读取“someFunction”的 null 属性“someFunction”
- java - 如何计算这些重复的整数?
- momentjs - 一时误会 utcOffset
- javascript - jQuery 单选按钮事件