touch命令將每一個文件的訪問時間和修改時間改成當前時間。oracle
touch [選項]... 文件...
-a 只更改訪問時間 -c, --no-create 不建立任何文件 -d, --date=字符串 使用指定字符串表示時間而非當前時間 -f (忽略) -h, --no-dereference 會影響符號連接自己,而非符號連接所指示的目的地(當系統支持更改符號連接的全部者時,此選項纔有用) -m 只更改修改時間 -r, --reference=文件 使用指定文件的時間屬性而非當前時間 -t STAMP 使用[[CC]YY]MMDDhhmm[.ss] 格式的時間而非當前時間 --time=WORD 使用WORD 指定的時間:access、atime、use 都等於-a選項的效果,而modify、mtime 等於-m 選項的效果
[root@oracledb dir1]# touch a.log [root@oracledb dir1]# ll 總用量 0 -rw-r--r-- 1 root root 0 4月 16 21:06 a.log
[root@oracledb dir1]# ll 總用量 0 -rw-r--r-- 1 root root 0 4月 16 21:06 a.log [root@oracledb dir1]# touch a.log [root@oracledb dir1]# ll 總用量 0 -rw-r--r-- 1 root root 0 4月 16 21:08 a.log
[root@oracledb dir1]# ll 總用量 0 -rw-r--r-- 1 root root 0 4月 16 21:08 a.log -rw-r--r-- 1 root root 0 4月 16 21:12 b.log [root@oracledb dir1]# touch -r a.log b.log [root@oracledb dir1]# ll 總用量 0 -rw-r--r-- 1 root root 0 4月 16 21:08 a.log -rw-r--r-- 1 root root 0 4月 16 21:08 b.log
[root@oracledb dir1]# ll 總用量 0 -rw-r--r-- 1 root root 0 4月 16 21:08 a.log [root@oracledb dir1]# touch -t 201601011200.50 log.log [root@oracledb dir1]# ll 總用量 0 -rw-r--r-- 1 root root 0 4月 16 21:08 a.log -rw-r--r-- 1 root root 0 1月 1 12:00 log.log