显示另一个目录中文件的修改日期?

Display the date modified of a file in another directory?

我想显示另一个目录中文件的修改日期。

例如我在 /some/directorygrep -rHl "foo" 中 returns 文件列表中。我很好奇 /a/completely/different/directory/result.txt 的修改日期,而不必转到该目录并列出文件。

这可以做到吗?

可以使用来自 GNU Coreutils 的 stat

stat -c %y /path/to/file

输出:

2020-12-08 15:43:01.306251716 +0100

或来自 GNU Coreutils 的 ls

ls --full-time /path/to/file

输出:

rw------- 1 user user 759 2020-12-08 15:43:01.306251716 +0100 /path/to/file