231 timestamps files
可能的重复:
如何执行 ls 然后按创建日期对结果进行排序?
Linux 中是否有显示文件创建时间的命令?我看到ls -l给出了上次修改时间,但是我可以获得创建的时间/日期吗?
Adr*_*ish 183
该stat命令可能会输出这个-(破折号)。我想这取决于您使用的文件系统。stat称之为“出生时间”。不过,在我的ext4fs 上它是空的。
%w 文件出生时间,人类可读;- 如果未知
%W 文件出生时间,自Epoch以来的秒数;0 如果未知
stat foo.txt
File: `foo.txt'
Size: 239 Blocks: 8 IO Block: 4096 regular file
Device: 900h/2304d Inode: 121037111 Links: 1
Access: (0644/-rw-r--r--) Uid: ( 1000/ adrian) Gid: ( 100/ users)
Access: 2011-10-26 13:57:15.000000000 -0600
Modify: 2011-10-26 13:57:15.000000000 -0600
Change: 2011-10-26 13:57:15.000000000 -0600
Birth: -
Run Code Online (Sandbox Code Playgroud)
thi*_*ton 74
Linux 为文件提供了三种时间戳:上次访问内容的时间(atime)、上次修改内容的时间(mtime)和上次修改 inode 的时间(元数据,ctime)。所以,不,你不能。但是,目录的 mtime 对应于上次发生的文件创建或删除。
小智 14
不,没有这样的命令。在 Unix 中不存储创建时间(仅:访问、修改和更改)。
| 归档时间: |
|
| 查看次数: |
742616 次 |
| 最近记录: |