Linux touch命令笔记

发布时间 2023-06-29 15:12:57作者: Paimon丶

Linux touch笔记 (备忘录)
  用于新建文件,修改文件或目录的时间属性,包括访问时间和修改时间
命令 参数:

  touch text.txt     #创建一个名为"text.txt"的空文件

 

stat  [file]            #可查看文件或目录的属性,包括时间属性
touch  -a         #更新当前文件或目录的最近访问时间以及最近改动时间属性

 

touch  -m        #更新文件或目录的最近更改时间以及最近改动时间

 

touch -ma        #可多参数更新文件或目录时间属性

 

touch  -t  [date]     #修改文件或目录的最近访问时间,以及最近更改时间

 

touch -at [date]       #只修改文件或目录的最近访问时间

 

touch -mt [date ]           #只修改文件或目录的最近更改时间
touch -r [file1] [file2]       #将指定文件或目录的时间属性修改成另一个文件的时间属性

 

touch -h        #更新文件的软链接时间

 

文件的访问时间,更改时间,改动时间:

  访问时间(atime):
    读取一次文件内容atime的时间就会更新,比如执行cat,more,vim等命令都会修改文件的访问时间。
  更改时间(mtime):
    文件内容最后一次修改的时间,也就是ls -l显示出来的时间,当文件或文件内容有所修改它的mtime就会更新。
  改动时间(ctime):
    状态时间,当文件的状态被改变的时候会更新,例如chmod改变权限,chown,chgrp等修改文件属性的时候。