本文主要對stat和touch兩個命令進行講解。
如何檢視乙個檔案的元資料呢?可以使用stat命令。
file: 'ceshi1' 檔案所在路徑下面對stat命令進行詳細的講解size: 4096 blocks: 8 檔案佔據的磁碟塊 io block: 4096 directory 檔案型別
device: 801h/2049d 檔案所在的裝置名inode: 378 檔案索引節點號 links: 4 被硬鏈結的次數
access: (0775/drwxrwxr-x) 檔案的使用者許可權 uid: ( 1000/houhaibo) 檔案的屬主id及屬主名 gid: ( 1000/houhaibo)檔案的屬組及屬組名
access: 2017-02-27 00:00:00.000000000 -0800 檔案的最近一次訪問時間
modify: 2016-12-25 22:48:47.523724399 -0800 檔案的最近內容修改時間
change: 2017-02-03 19:34:56.273575429 -0800 檔案的最近元資料修改時間
birth: -
stat [option]... file... 顯示檔案或檔案系統的元資料
-f, --file-system 顯示檔案系統的元資料format 的格式如下:-c --format=format 使用具體的輸出格式代替預設的輸出格式
%a : 顯示人類可讀的訪問許可權還有很多格式,具體請使用man 命令檢視%y:資料修改時間
%y: 以時間戳的形式顯示資料修改時間
由上可以知道檔案包含三個時間,即最近的訪問時間、最近的內容修改時間、檔案的元資料修改時間。而如何手動的修改這三個時間呢?那就用到touch命令
下面對touch命令進行講解
touch [option]... 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修改檔案的命令
1 進入檔案 vim 檔名 2 查詢待修改內容位置 1 shift 使檔案變成可查詢狀態 2 輸入 查詢內容 eg 查詢directory引數,即 directory eg 找到directory引數,注釋掉require all denied新增require all granted 4 修改檔案...
linux修改檔案命令
第一 命令列模式 該模式是進入vi編輯器後的預設模式。任何時候,不管使用者處於何種模式,按下esc鍵即可進入命令模式。在該模式下,使用者可以輸入vi命令,使用者管理自己的文件。此時從鍵盤上輸入的任何字元都被當作編輯命令來解釋。若輸入的字元是合法的vi命令,則vi在接受使用者命令之後完成相應的動作。但...
詳解Linux命令修改檔案的三個時間
linux命令如何修改檔案的三個時間 本文主要對stat和touch兩個命令進行講解。如何檢視乙個檔案的元資料呢?可以使用stat命令。file ceshi1 檔案所在路徑 size 4096 blocks 8 檔案佔據的磁碟塊 io block 4096 directory 檔案型別 device...