本文將主要講解linux使用者和使用者組,檔案的最近訪問或修改時間等內容。
命令:ls -lih
#ls-
lih總計
316k
2095120
lrwxrwxrwx
1root
root
1111-22
06:58
linklog
.log
-> log2012
.log
2095112-rw
-r--
r--1
root
root
296k11-
1306:03
log2012
.log
2095110-rw
-r--
r--1
root
root
6111-13
06:03
log2013
.log
2095107-rw
-r--
r--1
root
root011
-1306:03
log2014
.log
2095117-rw
-r--
r--1
root
root011
-1306:06
log2015
.log
2095118-rw
-r--
r--1
root
root011
-1614:41
log2016
.log
2095119-rw
-r--
r--1
root
root011
-1614:43
log2017
.log
2095113
drwxr-xr
-x6root
root4.
0k10-27
01:58
scf2095109
drwxrwxr-x
2root
root4.
0k11-13
06:08
test3
2095131
drwxrwxr-x
2root
root4.
0k11-13
05:50
test4
說明:第一列:inode;第二列:檔案種類和許可權;第三列: 硬鏈結個數;第四列: 屬主;第五列:屬組;第六列:檔案或目錄的大小;第七列和第八列:最後訪問或修改時間;第九列:檔名或目錄名。
以log2012.log為例:2095112 -rw-r–r– 1 root root 296k 11-13 06:03 log2012.log
inode譯成中文就是索引節點。每個儲存裝置(硬碟、軟盤、u盤等)或儲存裝置的分割槽被格式化為檔案系統後,有兩部份,一部份是inode,另一部分是block。block是用來儲存資料用的,而inod是用來儲存這些資料的資訊,這些資訊包括檔案大小、屬主、屬組、讀寫許可權等。inode為每個檔案進行資訊索引,所以就有了inode的數值。作業系統通過inode值,最快地找到相應的檔案。
做個比喻,如一本書,儲存裝置或分割槽就相當於這本書,block相當於書中的每一頁,inode 就相當於這本書前面的目錄。一本書有很多的內容,如果想查詢某部份的內容,我們可以先查目錄,通過目錄能最快的找到我們想要看的內容。
當我們用ls 檢視某個目錄或檔案時,如果加上-i 引數,就可以看到inode節點了;比如我們前面所說的例子:
# ls -li log2012.log
2095112 -rw-r--r-- 1 root root 302108
11-13
06:03 log2012.log
log2012.log 的inode值是 2095112 ; 檢視乙個檔案或目錄的inode,要通過ls 命令的的-i引數。 每天乙個Linux命令 21 檔案型別與副檔名
檔案型別和檔名是兩個不同的概念。通過一般應用程式建立的檔案,比如file.txt file.tar.gz 這些雖然要用不同的程式來開啟,但放在linux檔案型別中,大多是常規檔案 也被稱為普通檔案 我們用ls lh來檢視某個檔案的屬性,可以看到有類似 rwxrwxrwx,值得注意的是第乙個符號是 這...
每天乙個Linux命令
將我遇到的linux指令總結一下,不斷增加 1 sz和rz 一般來說,linux 伺服器大多是通過 ssh客戶端來進行遠端的登陸和管理的,使用 ssh登陸 linux ssh有關的兩個命令可以提供很方便的操作 sz 將選定的檔案傳送 send 到本地機器 rz 執行該命令會彈出乙個檔案選擇視窗,從本...
每天乙個linux命令
linux cmp命令 linux cmp命令用於比較兩個檔案是否有差異。當相互比較的兩個檔案完全一樣時,則該指令不會顯示任何資訊。若發現有所差異,缺省會標示出第乙個不同之處的字元和列數編號。若不指定任何檔名稱或是所給予的檔名為 則cmp指令會從標準輸入裝置讀取資料。語法cmp clsv i 字元數...