从多个目录中只获取一个文件的最新版本

・1 分钟阅读

 $ find . -name 'filename' | xargs -r ls -tc | head -n1

说明

显示给定模式的最新文件(最后修改文件状态信息),所以,在这个例子中filename =custlist*.xls

我们使用ls进行排序(-t),并且前往顶部进行排序。如果没有匹配项,xargs将被赋予-r选项,以便不运行ls

限制

文件系统需要支持ctime。

Hujiuxiang profile image