Linux touch命令笔记
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等修改文件属性的时候。