linux基本命令(9)——touch命令
阿新 • • 發佈:2019-02-02
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、使用範例
例項1:建立不存在的檔案
命令:touch log1.log log2.log
例項2:更改多個檔案的時間戳相同
命令:touch -r log1.log log2.log
例項3:設定檔案的時間戳
命令:touch -t 201211142234.50 log1.log