linux的touch命令不常用,一般在使用make的時候可能會用到,用來修改文件時間戳,或者新建一個不存在的文件。
1.命令格式:
touch?[選項]...?文件...
2.命令參數:
-a???或--time=atime或--time=access或--time=use? 只更改存取時間。
-c???或--no-create? 不建立任何文檔。
-d? 使用指定的日期時間,而非現在的時間。
-f? 此參數將忽略不予處理,僅負責解決BSD版本touch指令的兼容性問題。
-m???或--time=mtime或--time=modify? 只更改變動時間。
-r? 把指定文檔或目錄的日期時間,統統設成和參考文檔或目錄的日期時間相同。
-t? 使用指定的日期時間,而非現在的時間。
3.命令功能:
touch命令參數可更改文檔或目錄的日期時間,包括存取時間和更改時間。?
4.使用范例:
實例一:創建不存在的文件
命令:
[root@wxj wxj]# touch 123.txt
輸出:
[root@wxjwxj]# ll
總用量 0
[root@wxjwxj]# touch 123.txt
[root@wxjwxj]# ll
總用量 0
-rw-r--r--1 root root 0 3月?? 8 01:19123.txt
[root@wxjwxj]#
實例三:設定文件的時間戳
命令:
[root@wxj wxj]# touch -t 201212311111.11 123.txt
輸出:
[root@wxjwxj]# ll
總用量 0
-rw-r--r--1 root root 0 11月 11 2011 123.txt
[root@wxjwxj]# touch -t 201212311111.11 123.txt?????
[root@wxjwxj]# ll
總用量 0
-rw-r--r--1 root root 0 12月 31 2012 123.txt
[root@wxjwxj]#
?
?
轉載于:https://blog.51cto.com/wuxiujian/1748950