linux命令如何修改檔案的三個時間
本文主要對stat和touch兩個命令進行講解。
如何檢視乙個檔案的元資料呢?可以使用stat命令。
file: 'ceshi1' 檔案所在路徑
size: 4096 blocks: 8 檔案佔據的磁碟塊 io block: 4096 directory 檔案型別
device: 801h/2049d 檔案所在的裝置名 inode: 378 檔案索引節點號 links: 4 被硬www.cppcns.com鏈結的次數
access: (0775/drwxrwxr-x) 檔案的使用者許可權 uid: ( 1000/houhaibo) 檔案的屬主id及屬主名 gid: ( 1000/houhaibo)檔案的屬組及屬組名
access: 2017-02-27 00:00:00.000000000 -www.cppcns.com0800 檔案的最近一次訪問時間
modify: 2016-12-25 22:48:47.523724399 -0800 檔案的最近內容修改時間
change: 2017-02-03 19:34:56.273575429 -0800 檔案的最近元資料修改時間
birth: -
下程式設計客棧面對stat命令進行詳細的講解
stat [option]... file... 顯示檔案或檔案系統的元資料
-f, --file-system 顯示檔案系統的元資料
-c --format=format 使用具體的輸出格式代替預設的輸出格式
format 的格式如下:
%a : 顯示人類可讀的訪問許可權
%y:資料修改時間
%y: 以時間戳的形式顯示資料修改時間
還有很多格式,具體請使用man 命令檢視
由上可以知道檔案包含三個時間,即最近的訪問時間、最近的內容修改時間、檔案的元資料修改時間。而www.cppcns.com如何手動的修改這三個時間呢?那就用到touch命令
下面對touch命令進行講解
touch [o程式設計客棧ption]... file... 修改檔案時間戳
其實touch命令不僅可以修改檔案時間戳,還可以建立檔案。即當touch後的檔名不存在時,系統會自動建立檔案。
一般缺省會將檔案的訪問時間和內容修改時間更新到當前時間。
-a 只改變訪問時間
-m 只改變內容修改時間
-c 不建立任何檔案
-d 設定修改的時間
-t 用[[cc]yy]mmddhhmm[.ss]
格式代替當前時間
cc 指定年份的前兩位數字。
yy 指定年份的後兩位數字。
mm指定一年的哪一月(從 01 到 12)。
dd指 定一月的哪一天(從 01 到 31)。
hh指 定一天中的哪一小時(從 00 到 23)。
mm指 定一小時的哪一分鐘(從 00 到 59)。
ss指定一分鐘的哪一秒(從 00 到 59)。
本文標題: 詳解linux命令修改檔案的三個時間
本文位址:
linux修改檔案的命令
1 進入檔案 vim 檔名 2 查詢待修改內容位置 1 shift 使檔案變成可查詢狀態 2 輸入 查詢內容 eg 查詢directory引數,即 directory eg 找到directory引數,注釋掉require all denied新增require all granted 4 修改檔案...
Linux檔案許可權與群組修改命令詳解
在linux中,一切皆為檔案 目錄也是檔案 每個檔案對使用者具有可讀 read 可寫 write 可執行 execute 許可權。目錄的執行操作表示是否有許可權進入該目錄,檔案的可執行表示是否可以執行該檔案。檔案都會從屬於乙個使用者和乙個使用者組,每個檔案針對檔案的擁有者 所屬組以及其他使用者組具有...
linux修改檔案命令
第一 命令列模式 該模式是進入vi編輯器後的預設模式。任何時候,不管使用者處於何種模式,按下esc鍵即可進入命令模式。在該模式下,使用者可以輸入vi命令,使用者管理自己的文件。此時從鍵盤上輸入的任何字元都被當作編輯命令來解釋。若輸入的字元是合法的vi命令,則vi在接受使用者命令之後完成相應的動作。但...