在Linux中,每個文件都關(guān)聯(lián)一個時間戳,并且每個文件都會存儲最近一次訪問的時間、最近一次修改的時間和最近一次變更的時間等信息。所以,無論何時我們創(chuàng)建一個新文件,訪問或修改一個已存在的文件,文件的時間戳都會自動地更新。
touch-修改文件的時間戳記.touch命令就可用于創(chuàng)建、變更和修改文件的時間戳。
總覽
touch[-acm][-rref_file(參照文件)|-ttime(時間值)]file(文件名)...
GNU版本:
touch[-acfm][-rfile(參照文件)][-tdecimtime(時間值)][-dtime(時間值)][--time={atime,access,use,mtime,modify}][--date=time][--reference=file][--no-create][--help][--version][--]file(文件)...
用法描述
touch修改每個指定文件file的存取(access)和/或修改(modification)時間戳記.除非使用-r或-t選項,這些時間戳記都將修改為當(dāng)前的時間.使用-r選項時,這些戳記將按照文件ref_file的時間戳記來修改(即變得和ref_file時間戳記值相同).使用-t選項,則這些戳記將按照給定的時間值time進(jìn)行修改.同時使用或同時不使用選項-a和-m,存取和修改兩個戳記都將被更改.若只使用選項-a,則只修改存取戳記.同樣,只使用選項-m,則只修改修改戳記.若要修改戳記的文件尚不存在,除非使用-c選項,touch將創(chuàng)建它(作為空文件,并賦予0666的模式且受umask值的限制).
POSIX標(biāo)準(zhǔn)定義的選項
-a修改文件file的存取時間.只改變訪問時間。
-c不創(chuàng)建文件file.
-m修改文件filefile只改變修改時間。
-rref_file將參照文件ref_file相應(yīng)的時間戳記的數(shù)值作為指定文件file時間戳記的新值.
關(guān)于義務(wù)教育階段學(xué)校教師交流問題,早在2010年就開始實施,姜教發(fā)[2010]66號文件、姜教人[2012]26號文件對此都作了明確的規(guī)定,2014年區(qū)教育局又作了更為具體的部署,下發(fā)了泰姜教人[2014]45號文件,對交流對象、交流形式、交流時間等作了明確規(guī)定。我們就規(guī)定大于9的就進(jìn)位,高一位的總是比低一位的大,這樣我們可以重復(fù)使用0-9這10個數(shù)字符號表示所有的數(shù)字了,這個就是10進(jìn)制,然而出于某些原因,我們的網(wǎng)絡(luò)封包不是10進(jìn)制,而是16進(jìn)制,與10進(jìn)制不同,16進(jìn)制可以用一個符號表示10,是什么呢。雖然上述準(zhǔn)則及其相關(guān)修訂規(guī)定這類金融工具應(yīng)于初步確認(rèn)時指定分類,但其過渡性規(guī)定允許本行有一次性機會重申指定以前確認(rèn)的金融資產(chǎn)或金融負(fù)債為以公允值計量且其變動計入當(dāng)期損益的金融資產(chǎn)或金融負(fù)債。
[[CC]YY]MMDDhhmm[.SS]
這里,CC為年數(shù)中的前兩位,即”世紀(jì)數(shù)”;YY為年數(shù)的后兩位,即某世紀(jì)中的年數(shù).如果不給出CC的值,則touch將把年數(shù)CCYY限定在1969--2068之內(nèi).MM為月數(shù),DD為天將把年數(shù)CCYY限定在1969--2068之內(nèi).MM為月數(shù),DD為天數(shù),hh為小時數(shù)(幾點),mm為分鐘數(shù)linux命令大全,SS為秒數(shù).此處秒的設(shè)定范圍是0--61,這樣可以處理閏秒.這些數(shù)字組成的時間是環(huán)境變量TZ指定的時區(qū)中的一個時間.由于系統(tǒng)的限制,早于1970年1月1日的時間是錯誤的.
POSIX標(biāo)準(zhǔn)的細(xì)節(jié)
已被廢棄的touch版本使用時會出現(xiàn)模棱兩可的情況:ugly_time到底是時間值還是文件名?由于此種版本尚未提供-r或-t選項,所以使用時至少要有兩個命令行參數(shù),作為時間值,ugly_time必須為第一個參數(shù).這里的ugly_time是一個形為MMDDhhmm[yy]的八位或十位整數(shù).其中,yy是介于69--99之間表示1969--1999之間某一年的兩位數(shù),如果不給,表示當(dāng)前這一年.