(5)touch 命令
【功能說明】:將每個文件的訪問時間和修改時間改為當前時間。
不存在的文件將會被創建為空文件,除非使用-c 或-h 選項。
如果文件名為"-"則特殊處理,更改與標準輸出相關的文件的訪問時間。
【語法格式】:touch [OPTION]... FILE...
【選項參數】:
長選項必須使用的參數對於短選項時也是必需使用的。
參數 |
參數說明 |
其他說明 |
-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 選項的效果 |
請註意,-d 和-t 選項可接受不同的時間/日期格式。
DATE STRING
--date = STRING是一種大多數自由格式的人類可讀日期字符串,例如“Sun,29 Feb 2004 16:21:42 -0800”或“2004-02-29 16:21:42”甚至“next Thursday”。 日期字符串可以包含指示日歷日期,時間,時區,星期幾,相對時間,相對日期和天數。 一個空字符串表示一天的開始。 日期字符串格式比這裏簡單記錄的更復雜,但它已經在info文檔中完整的描述了。
【實踐操作】
實例1.1
touch a.txt
touch 1.txt 2.txt
touch {1..10}.txt
(5)touch 命令