该stat
命令的手册页显示:
%x Time of last access %y Time of last modification %z Time of last change
我无法理解修改和更改之间的区别。我了解这些单词是同义词(英语不是我的母语),但是它们的输出是不同的。
我尝试了以下命令
stat --printf="Change %z\nAccess %x\nModify %y\n" p.txt
现在,当我打开p.txt时,访问时间已更改,我进入插入模式,编辑文件,修改和更改时间保持不变。
变更2010-10-06 12:48:39.286252389 +0500 访问2010-10-06 12:49:14。962243456 +0500 修改2010-10-06 12:48:39.234498878 +0500
当我将更改写入file :w
,Modify和change时,两者都更改,但给出不同的值。
变更2010-10-06 12:51:21。949082169 +0500 访问2010-10-06 12:51:21.908246082 +0500 修改2010-10-06 12:51:21。908246082 +0500
那么,在这种情况下,“修改”和“更改”是什么意思?也就是说,修改和更改的时间赋予了哪些事件时间?
谢谢
@CamiloMartin被翻译严重破坏了。如果您会英语,我建议您仅使用英文环境-更容易理解原始文档编写者的意图,也更容易在线查找帮助。
—
JanLalinský
--help
它读取的内容类似于“上次修改”和“上次修改”,因为我们没有两个用于修改/更改的词。