在Unix中获取最新的文件创建时间

时间:2015-04-02 17:27:31

标签: linux shell unix

我有两个文件FileA和FileB。有人可以让我知道如何在Unix的文件夹中获取最新创建文件的时间吗?

1 个答案:

答案 0 :(得分:0)

只有两个文件和 n 文件的一般情况,您可以使用find

find -type f -printf '%T@ \n' | sort -n | tail -1

如果文件需要匹配模式,您可以使用以下内容:

find -type f -name 'example*.txt' -printf '%T@ \n' | sort -n | tail -1

这将打印工作目录中文件的所有修改时间,对它们进行排序,然后选择最后一个(最大)文件。