中文字幕精品亚洲无线码二区,国产黄a三级三级三级看三级,亚洲七七久久桃花影院,丰满少妇被猛烈进入,国产小视频在线观看网站

每天一個linux命令(9):touch 命令

linux的(de)touch命令不常用(yong)(yong),一般在使用(yong)(yong)make的(de)時(shi)候可能會用(yong)(yong)到(dao),用(yong)(yong)來修改文(wen)件時(shi)間戳,或者新建一個(ge)不存(cun)在的(de)文(wen)件

1.命令格(ge)式:

touch [選項]... 文件...

2.命令(ling)參數:

-a   或--time=atime或--time=access或--time=use  只更改(gai)存取時間。

-c   ;或--no-create  不(bu)建立任(ren)何文檔。

-d  使用(yong)指定的(de)日期時間(jian),而非現在的(de)時間(jian)。

-f  此參數將忽略(lve)不(bu)予處理,僅負責解(jie)決BSD版本touch指令的兼容性(xing)問題(ti)。

-m   或(huo)--time=mtime或(huo)--time=modify  只更改變動(dong)時間。

-r  把指定文檔(dang)或目錄(lu)的日期(qi)時間(jian),統(tong)統(tong)設成和參(can)考文檔(dang)或目錄(lu)的日期(qi)時間(jian)相同。

-t  使(shi)用指定的日(ri)期時間,而(er)非(fei)現在的時間。

3.命令(ling)功能:

touch命令參(can)數可更改(gai)(gai)文檔或目錄(lu)的(de)日(ri)期時間,包括存取時間和(he)更改(gai)(gai)時間。 

4.使用范例:

實例一(yi):創建不存(cun)在(zai)的文件

命令:

touch log2012.log log2013.log

輸出:

[root@localhost test]# touch log2012.log log2013.log

[root@localhost test]# ll

-rw-r--r-- 1 root root    0 10-28 16:01 log2012.log

-rw-r--r-- 1 root root    0 10-28 16:01 log2013.log

如果log2014.log不(bu)存在,則不(bu)創(chuang)建文件

[root@localhost test]# touch -c log2014.log

[root@localhost test]# ll

-rw-r--r-- 1 root root   ; 0 10-28 16:01 log2012.log

-rw-r--r-- 1 root root    0 10-28 16:01 log2013.log

實例二:更新log.log的時間和log2012.log時間戳(chuo)相(xiang)同

命令:

touch -r log.log log2012.log

輸出:

[root@localhost test]# ll

-rw-r--r-- 1 root root    ;0 10-28 16:01 log2012.log

-rw-r--r-- 1 root root    0 10-28 16:01 log2013.log

-rw-r--r-- 1 root root    0 10-28 14:48 log.log

[root@localhost test]# touch -r log.log log2012.log 

[root@localhost test]# ll

-rw-r--r-- 1 root root ;   0 10-28 14:48 log2012.log

-rw-r--r-- 1 root root   ; 0 10-28 16:01 log2013.log

-rw-r--r-- 1 root root    0 10-28 14:48 log.log

實例三:設定文件的時間戳

命(ming)令(ling):

touch -t 201211142234.50 log.log

輸出:

[root@localhost test]# ll

-rw-r--r-- 1 root root    ;0 10-28 14:48 log2012.log

-rw-r--r-- 1 root root    0 10-28 16:01 log2013.log

-rw-r--r-- 1 root root    0 10-28 14:48 log.log

[root@localhost test]# touch -t 201211142234.50 log.log

[root@localhost test]# ll

-rw-r--r-- 1 root root    0 10-28 14:48 log2012.log

-rw-r--r-- 1 root root    0 10-28 16:01 log2013.log

-rw-r--r-- 1 root root    0 2012-11-14 log.log

說明:

-t  time 使用(yong)指定的時間(jian)值 time 作為(wei)指定文件(jian)相應時間(jian)戳記的新值.此處(chu)的 time規定為(wei)如下形式的十進制數:      ;

  [[CC]YY]MMDDhhmm[.SS]     

  這里,CC為(wei)(wei)年(nian)(nian)(nian)數(shu)中的(de)(de)(de)前兩位,即”世(shi)(shi)紀數(shu)”;YY為(wei)(wei)年(nian)(nian)(nian)數(shu)的(de)(de)(de)后(hou)兩位,即某世(shi)(shi)紀中的(de)(de)(de)年(nian)(nian)(nian)數(shu).如果(guo)不給出CC的(de)(de)(de)值(zhi),則touch   將把(ba)年(nian)(nian)(nian)數(shu)CCYY限(xian)定(ding)在(zai)1969--2068之(zhi)內.MM為(wei)(wei)月(yue)數(shu),DD為(wei)(wei)天將把(ba)年(nian)(nian)(nian)數(shu)CCYY限(xian)定(ding)在(zai)1969--2068之(zhi)內.MM為(wei)(wei)月(yue)數(shu),DD為(wei)(wei)天數(shu),hh 為(wei)(wei)小時(shi)(shi)數(shu)(幾點),mm為(wei)(wei)分鐘數(shu),SS為(wei)(wei)秒數(shu).此處(chu)秒的(de)(de)(de)設定(ding)范圍是(shi)0--61,這樣可(ke)以處(chu)理閏秒.這些(xie)數(shu)字(zi)組成的(de)(de)(de)時(shi)(shi)間(jian)是(shi)環境變量(liang)TZ指定(ding)的(de)(de)(de)時(shi)(shi)區中的(de)(de)(de)一(yi)個時(shi)(shi) 間(jian).由于系統的(de)(de)(de)限(xian)制,早于1970年(nian)(nian)(nian)1月(yue)1日的(de)(de)(de)時(shi)(shi)間(jian)是(shi)錯誤的(de)(de)(de)。

posted @ 2012-10-30 07:18  peida  閱讀(236213)  評論(10)    收藏  舉報