如何至少在几天之内获得给定文件的期限?
我非常了解ls -lh
和类似的命令。我想要可以像这样工作的东西:
getfage <FILE> # prints out '12d' (12 days)
另外,这还需要跨平台,因为我也想在Mac OS X下使用它,但是主要的用例是在Linux机器上。
注意
由于Linux不会跟踪创建时间,因此我正在寻找两种解决方案:一种用于mtime(linux),这是上次修改该文件的时间,另一种用于Mac OS X,可以处理mtime或创建时间。
stat
给您您所需要的一切吗?