【发布时间】:2014-05-28 04:18:42
【问题描述】:
我有一个文件,其中包含不同目录中的文件列表,并且想要找到最旧的文件。 感觉就像使用一些 shell 脚本应该很容易,但我不知道如何解决这个问题。我确信在 perl 和其他脚本语言中这真的很容易,但我真的很想知道我是否错过了一些明显的 bash 解决方案。
源文件内容示例:
/home/user2/file1
/home/user14/tmp/file3
/home/user9/documents/file9
【问题讨论】:
-
我建议将
find(用于列出文件)、ls -lc(用于排序和显示)和xargs结合起来。 -
喜欢这个
find . -type f -printf '%T+ %p\n' | sort | head -1? -
如何将查找命令限制为列表中已有的文件?