Provided by: manpages-zh_1.5.1-2_all bug

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報告