gpt4 book ai didi

linux - 为什么在这种情况下访问时间大于修改和更改时间

转载 作者:塔克拉玛干 更新时间:2023-11-03 01:10:10 25 4
gpt4 key购买 nike

我有

$ ls -l
total 8
-rw-r--r-- 1 abc root 7 2011-09-18 19:41 a
-rw-r--r-- 1 abc root 7 2011-09-18 19:41 b



I do
$ strace -tt cat * >d


I get
$ stat d
File: `d'
Size: 14 Blocks: 8 IO Block: 4096 regular file
Device: 803h/2051d Inode: 2093326 Links: 1
Access: (0644/-rw-r--r--) Uid: ( 1000/ abc) Gid: ( 0/ root)
Access: 2011-09-18 23:09:26.130876919 -0700
Modify: 2011-09-18 23:09:26.140844318 -0700
Change: 2011-09-18 23:09:26.140844318 -0700

为什么atime大于mtime和ctime?

但是当我这样做的时候:

  $ ls -l
total 8
-rw-r--r-- 1 abc root 7 2011-09-18 19:41 a
-rw-r--r-- 1 abc root 7 2011-09-18 19:41 b

$ cat * >d

I get
$ stat d
File: `d'
Size: 14 Blocks: 8 IO Block: 4096 regular file
Device: 803h/2051d Inode: 2093326 Links: 1
Access: (0644/-rw-r--r--) Uid: ( 1000/ abc) Gid: ( 0/ root)
Access: 2011-09-18 23:16:58.300875204 -0700
Modify: 2011-09-18 23:16:58.300875204 -0700
Change: 2011-09-18 23:16:58.300875204 -0700

这里所有的时间都是一样的。为什么不同?

最佳答案

Atime 较低,而不是较大,这是有道理的,因为您正在写入文件,并且 atime 仅在读取它时更新(在您的情况下是创建它)。

关于linux - 为什么在这种情况下访问时间大于修改和更改时间,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/7467135/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com