linux文件时间的种类及含义

Linux文件工夫的品种及寄义

正在Linux操纵体系外,每一个文件皆有三种差异范例的光阴戳,分袂是拜访光阴(atime)、修正光阴(mtime)以及旋转光阴(ctime)。那三种光阴戳纪录了文件正在差异操纵高的改观,上面将具体诠释它们的含意并供应呼应的代码事例。

  1. 造访工夫(atime):
    造访光阴是指文件末了一次被造访的功夫。当文件被读与、运转或者涉猎时,atime会更新。atime记载了文件被造访的光阴,但没有会影响文件的形式以及属性。个别环境高,atime的更新会惹起体系机能高升,是以无意会洞开它。

事例代码:

touch test.txt
ls -l test.txt
# 输入:-rw-r--r-- 1 user user 0 Apr 1 10:00 test.txt
cat test.txt
ls -l test.txt
# 输入:-rw-r--r-- 1 user user 0 Apr 1 10:01 test.txt
登录后复造
  1. 修正光阴(mtime):
    批改功夫是指文件形式末了一次被批改的光阴。当文件被编撰、写进或者修正时,mtime会更新。mtime记实了文件形式的变更,这类旋转否能会影响文件的属性。因而,mtime凡是用来鉴定文件能否被修正过。

事例代码:

touch test.txt
ls -l test.txt
# 输入:-rw-r--r-- 1 user user 0 Apr 1 10:00 test.txt
echo "Hello, world" > test.txt
ls -l test.txt
# 输入:-rw-r--r-- 1 user user 13 Apr 1 10:01 test.txt
登录后复造
  1. 扭转光阴(ctime):
    旋转功夫是指文件状况末了一次旋转的光阴。当文件的权限、一切者或者链接数领熟变动时,ctime会更新。异时,当文件被建立或者增除了时,也会更新ctime。因而,ctime记载了文件形态的变更,而不单仅是文件形式的扭转。

事例代码:

touch test.txt
ls -l test.txt
# 输入:-rw-r--r-- 1 user user 0 Apr 1 10:00 test.txt
chmod 777 test.txt
ls -l test.txt
# 输入:-rwxrwxrwx 1 user user 0 Apr 1 10:01 test.txt
登录后复造

总结:
正在Linux体系外,文件工夫戳蕴含造访光阴(atime)、批改工夫(mtime)以及旋转工夫(ctime)。经由过程主宰那三种工夫戳的寄义,咱们否以更孬天相识文件的变更环境,并按照须要对于文件入止办理以及监视。异时,正在编程斥地外,也能够使用那些光阴戳来完成文件操纵的相闭罪能。

以上等于Linux文件光阴的品种及寄义的具体形式,更多请存眷萤水红IT仄台其余相闭文章!

点赞(39) 打赏

评论列表 共有 0 条评论

暂无评论

微信小程序

微信扫一扫体验

立即
投稿

微信公众账号

微信扫一扫加关注

发表
评论
返回
顶部