如何确定文件上次打开的时间?
我查看过man ls
(使用 GNU coreutils 8.22),但没有看到有关此时间戳的任何信息。
答案1
您可能想检查一下:
ls -l --time=atime
atime — updated when file is read
mtime — updated when the file changes.
ctime — updated when the file or owner or permissions changes.
玩得开心! :)
答案2
尝试:
ls -lu
如果您想按访问时间排序结果:
ls -ltu
从man ls
:
-u with -lt: sort by, and show, access time with -l: show access
time and sort by name otherwise: sort by access time
如果您想获得完整的日期时间,请使用--full-time
:
$ ls -ltu --full-time
或者使用GNU stat
:
$ stat -c "%x" -- test.txt
2014-06-30 19:21:05.481161360 +0700
答案3
您需要使用 GNUstat
命令。示例:stat my_file.txt
会给您您正在寻找的东西。