玩轉linux命令(8):touch命令

weixin_34075268發表於2017-04-28

1、命令格式
touch [選項]... 檔案...

2、命令功能
touch命令引數可更改文件或目錄的日期時間,包括存取時間和更改時間。

3、案例講解

Demo1建立不存在的檔案
touch log2012.log log2013.log

Demo2更新log.log的時間和log2012.log時間戳相同
touch -r log.log log2012.log

Demo3設定檔案的時間戳
touch -t 201211142234.50 log.log

說明:

-t time 使用指定的時間值 time 作為指定檔案相應時間戳記的新值.此處的 time規定為如下形式的十進位制數:
[[CC]YY]MMDDhhmm[.SS]
這裡,CC為年數中的前兩位,即”世紀數”;YY為年數的後兩位,即某世紀中的年數.如果不給出CC的值,則touch 將把年數CCYY限定在1969--2068之內.MM為月數,DD為天將把年數CCYY限定在1969--2068之內.MM為月數,DD為天數,hh 為小時數(幾點),mm為分鐘數,SS為秒數.此處秒的設定範圍是0--61,這樣可以處理閏秒.這些數字組成的時間是環境變數TZ指定的時區中的一個時 間.由於系統的限制,早於1970年1月1日的時間是錯誤的。

若有興趣,歡迎來加入群,【Java初學者學習交流群】:458430385,此群有Java開發人員、UI設計人員和前端工程師。有問必答,共同探討學習,一起進步!
歡迎關注我的微信公眾號【Java碼農社群】,會定時推送各種乾貨:


4582242-ca4a357ae859b1aa.jpg
qrcode_for_gh_577b64e73701_258.jpg

相關文章