1. 程式人生 > >linux基本命令(9)——touch命令

linux基本命令(9)——touch命令

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