Provided by:
manpages-zh_1.5-1_all 
NAME
touch - 蚹奰仵蛌漁伅¯W記.
`覽
touch [-acm][-r ref_file()|-t time()] file(W)...
被廢棄的版本:
touch [-acm][ugly_time] file()...
GNU版本:
touch [-acfm] [-r file()] [-t decimtime()] [-d time(-
)] [--time={atime,access,use,mtime,modify}] [--date=time]
[--reference=file] [--no-create] [--help] [--version] [--]
file()...
kyz
touch 蚹翵C茷定檔案 file 的存取(access)和/或-
蚹(modification)時間戳記. 除非使用-r或-t選項,這些時間戳記都將-
蚹麍健礅e的時間. 使用-r選項時,這些戳記將按照檔案 ref_file
的時間戳記來蚹(即變得和ref_file時間戳記萓P).
使用-t選項,則這些戳記將按照給定的時間 time 進行蚹鵅D同時使用或
同時不使用選項-a和-m,存取和蚹翵瑧戳記都將被更改.Y只使 用選項-a,則只-
蚹鵀s取戳記.同樣,只使用選項-m,則只蚹擼 改戳記.Yn-
蚹屩W記的檔案尚不存在,除非使用-c選項,touch
將創建它(作為空檔案,並賦予0666的模式且受umask漕).
POSIX-a 蚹奰仵 file 的存取時間.
-c 不創建檔案 file.
-m 蚹奰仵 file file
-r ref_file
將參照檔案 ref_file 相應的時間戳記的數@為指定檔案 file
時間戳記的新D
-t time
使用指定的時間 time 作為指定檔案 file 相應時間戳記的新D此處的
time 規定為如下形式的十進制數︰
[[CC]YY]MMDDhhmm[.SS]
這裏,CC為年數中的前兩位,即」世紀數」;YY為年數的
後兩位,即某世紀中的年數.如果不給出CC的A則touch 將把年數CCYY-
定在1969--2068之內.MM為月數,DD為天 將把年數CCYY-
定在1969--2068之內.MM為月數,DD為天
數,hh為小時數(幾點),mm為分鐘數,SS為秒數.此處秒 的設定-
S圍是0--61,這樣可以處理閏秒.這些數字組成
的時間是環境變量TZ指定的時區中的一荇伅﹛D由於系統 的制,-
於1970年1月1日的時間是錯誤的.
POSIXugly_time 到底是時間-
椄O檔名?由於此種版本尚未提供-r或-t選項, 所以使用時至少n有兩-
茤R令行參數,作為時間A ugly_time 必須為第一荌捊D這裏的 ugly_time
是一荍峎衽MDDhhmm[yy]的八
位或十位整數.其中,yy是介於69--99之間表示1969--1999之間某
一年的兩位數,如果不給,表示當前這一年.
GNUfile 的名子從形式上說是選項 -t 的有效參
數,並且沒有給出選項 -d, -r 或 -t -t
數,也沒有給`--'選項,那麼這蚗犰W將被解釋成時間D
一般情況下,利用 touch 蚹奰仵蛌漁伅¯W記時n求使用者時該文
件的所有者.除非只是把檔案的存取和蚹翵熇堮伅¯W記蚹麍健
前的時刻,這種情況只n求使用者擁有對該檔案`寫'的權利就行了.
GNU-a, --time=atime, --time=access, --time=use
只蚹鵀s取時間.
-c, --no-create
如果n蚹麊瑰仵蚺ㄕs在,此選項使touch不去創建它.
-d, --date=time
使用時間 time 代替指定檔案的戳記D可以包含月份
名,時區名以及`am'和 `pm'等等.
-f 此選項用於相容BSD版本的 touch(1).
-m, --time=mtime, --time=modify
只蚹擼改時間.
-r file, --reference=file
使用參照檔案 file 的時間戳記改指定檔案的時間戳 記.
-t decimtime
這裏時間 decimtime 的格式為MMDDhhmm[[CC]YY][.ss]
從左至右分別是月份,日期,小時,分鐘,可選的世紀和
年,以及可選的秒. touch 將用這組數改指定檔案的
時間戳記.請注意,這荇璁◆PPOSIX標準所規定的格式並
不一樣.
GNU--help 使程式在標準輸出上顯示該程式的用法信息.
--version
使程式在標準輸出上列印其版本信息.
GNU--help 使程式在標準輸出上顯示該程式的用法信息.
--version
使程式在標準輸出上列印其版本信息.
-- 用於使程式終止對選項的解析.
B境
環境變量TZ一般用來表明所給時刻是荇仱洈滿D而環境變量LANG,
LC_ALL, LC_CTYPE 和 LC_MESSAGES還是一般情況下的意義.
`
GNU版touch的-t選項的參數所用格式並不符合POSIX標準1003.2的描z.
k例
如果檔案foo並不存在,那麼命令`touch foo'將創建它,並把最 後的-
蚹黈伅“翵麮{在的時刻.這一特點經常用來引導 make 的執行.
`N
這篇說明描z了fileutils-4.0程式包中的 touchaeb@cwi.nl. 程式缺陷請向fileutils-bugs@gnu.ai.mit.edu報告