liunx中使用touch命令更改檔案的時間

2021-08-14 17:16:48 字數 728 閱讀 4016

首先介紹下linux系統中檔案的三個時間

1)modification time (mtime,修改時間):這個時間指的是檔案內容修改的時間,而不是檔案屬性的修改,當資料內容修改時,這個時間就會改變,用命令ls -l預設顯示的就是這個時間。

2)status time (ctime,狀態時間):當乙個檔案的狀態改變時,這個時間就會改變,例如更改了檔案的許可權與屬性等,它就會改變。

3)access time (atime,訪問時間):當讀取檔案內容時,就會更改這個時間,例如使用cat 去讀取/etc/man.config,那麼該檔案的atime就會改變。

touch的用法為:

touch [-ac***] 檔案

引數:-a:僅修改access time

-c:僅修改時間而不建立檔案

-t:後面可以接時間,格式為:[[cc]yy]mmddhhmm [.ss]

*該引數修改的是訪問時間和修改時間*

cc - 年份的前兩位

yy - 年份的後兩位

mm - 月份 [01-12]

dd - 日期 [01-31]

hh - 時 [00-23]

mm - 分 [00-59]

ss - 秒 [00-61]

-m:僅修改mtime

-d:後面可以接日期,也可以使用--date="日期或時間"

Linux命令 touch使用方法

指令名稱 touch 1 更新檔案的時間紀錄 說明 藉由這個指令,我們可以同時或單獨變更檔案的兩種時間紀錄,讀取時間 access time 以及修改時間 modification time 選項 a 更改檔案的讀取時間 access time c,no create 不建立任何新檔案 m 更改檔案...

Linux下touch命令的使用

在linux中,每個檔案都與時間戳相關聯,每個檔案儲存最後一次訪問時間 最後一次修改時間和最後一次更改時間的資訊。因此,每當我們建立新檔案 訪問或修改現有檔案時,該檔案的時間戳都會自動更新。下面,我們將介紹一些touch命令的使用案例。touch命令是unix linux作業系統的標準程式,用於建立...

linux命令 touch命令

touch命令將每個檔案的訪問時間和修改時間改為當前時間。touch 選項 檔案 1 在當前目錄下建立乙個空檔案a.log root vm 0 4 centos chenwei touch a.txt root vm 0 4 centos chenwei ll total 60 rw r r 1 r...