touch
命令说明:
创建新文件或者修改文件时间
语法:
touch[-acdmt] 文件
参数:
后面直接接filename :创建filename这个新文件
-a :仅修改访问时间
-c :仅修改文件的时间,若该文件不存在则不创建新文件
-d :后面可以接欲修改的日期而不用目前的日期,也可以使用 --date=”日期或时间”
-m :仅修改mtime
-t :后面可以接欲修改的时间而不用目前的时间,格式为YYMMDDHHMM
有三个主要的变动时间
•mtime (modification time) modification :修改,变更
当该问文件的“内容数据”更改时,就会更新这个时间,内容数据指的是文件的内容,而不是文件的属性或权限。
•ctime (status time) status :状态
当该文件的状态(status)改变时,就会更新这个时间,举例来说,像是权限与属性被更改了,都会更新这个时间
•atime (access time) access :获取
当该文件的内容被取用时,就会更新这个读取时间。
命令实践:
[root@yubinghost~]# cd /tmp
[root@yubinghosttmp]# ll
total 20
drwx------ 2root root 4096 Apr 11 11:48 ssh-sKBFrk3419
drwxr-xr-x 2root root 4096 Apr 7 12:49 test
drwxr-xr-x 3root root 4096 Apr 7 12:49 test1
drwxr--r-- 2root root 4096 Apr 7 12:50 test2
-rw-r--r-- 1root root 0 Apr 5 14:54 test.txt
[root@yubinghosttmp]# touch yubing.txt 创建新文件
[root@yubinghosttmp]# ll
total 20
drwx------ 2root root 4096 Apr 11 11:48 ssh-sKBFrk3419
drwxr-xr-x 2root root 4096 Apr 7 12:49 test
drwxr-xr-x 3root root 4096 Apr 7 12:49 test1
drwxr--r-- 2root root 4096 Apr 7 12:50 test2
-rw-r--r-- 1root root 0 Apr 5 14:54 test.txt
-rw------- 1root root 0 Apr 11 11:59 whatis.ig3867
-rw-r--r-- 1root root 0 Apr 11 11:59 yubing.txt