linux檔案屬性詳解

2021-07-10 16:18:29 字數 2375 閱讀 4699

linux 檔案或目錄的屬性主要包括:檔案或目錄的節點、種類、許可權模式、鏈結數量、所歸屬的使用者和使用者組、最近訪問或修改的時間等內容

。具體情況如下:

命令:

ls -lih

輸出:

[root@localhost test]

#ls -lih

總計 316k

2095120 lrwxrwxrwx 1 root root   11 11-22 06:58 linklog.log -> 

log2012.log

2095112 -rw-r--r-- 1 root root 296k 11-13 06:03 

log2012.log

2095110 -rw-r--r-- 1 root root   61 11-13 06:03 

log2013.log

2095107 -rw-r--r-- 1 root root    0 11-13 06:03 

log2014.log

2095117 -rw-r--r-- 1 root root    0 11-13 06:06 

log2015.log

2095118 -rw-r--r-- 1 root root    0 11-16 14:41 

log2016.log

2095119 -rw-r--r-- 1 root root    0 11-16 14:43 

log2017.log

2095113 drwxr-xr-x 6 root root 4.0k 10-27 01:58 

scf

2095109 drwxrwxr-x 2 root root 4.0k 11-13 06:08 

test3

2095131 drwxrwxr-x 2 root root 4.0k 11-13 05:50 test4

說明:

第一列:inode

第二列:檔案種類和許可權;

第三列: 硬鏈結個數;

第四列: 屬主;

第五列:所歸屬的組;

第六列:檔案或目錄的大小;

第七列和第八列:最後訪問或修改時間;

第九列:檔名或目錄名

我們以log2012.log

為例:

2095112 -rw-r--r-- 1 root root 296k 11-13 06:03 

log2012.log

inode 的值是:

2095112 

檔案型別:檔案型別是-,表示這是乙個普通檔案;

檔案許可權:檔案許可權是

rw-r--r--

,表示檔案屬主可讀、可寫、不可執行,檔案所歸屬的使用者組不可寫,可讀,不可執行,其它使用者不可寫,可讀,不可執行;

硬鏈結個數: 

log2012.log

這個檔案沒有硬鏈結;因為數值是1,就是他本身;

檔案屬主:也就是這個檔案歸哪於哪個使用者 ,它歸於root,也就是第乙個root;

檔案屬組:也就是說,對於這個檔案,它歸屬於哪個使用者組,在這裡是root使用者組;

檔案大小:檔案大小是296k個位元組;

訪問可修改時間 :這裡的時間是最後訪問的時間,最後訪問和檔案被修改或建立的時間,有時並不是一致的;

當然文件的屬性不僅僅包括這些,這些是我們最常用的一些屬性。

關於inode:

inode 譯成中文就是索引節點。每個儲存裝置或儲存裝置的分割槽(儲存裝置是硬碟、軟盤、u盤等等)被格式化為檔案系統後,應該有兩部份,一部份是inode,另一部份是block,block是用來儲存資料用的。而inode呢,就是用來儲存這些數 據的資訊,這些資訊包括檔案大小、屬主、歸屬的使用者組、讀寫許可權等。inode為每個檔案進行資訊索引,所以就有了inode的數值。作業系統根據指令, 能通過inode值最快的找到相對應的檔案。

做個比喻,比如一本書,儲存裝置或分割槽就相當於這本書,block相當於書中的每一頁,inode 就相當於這本書前面的目錄,一本書有很多的內容,如果想查詢某部份的內容,我們可以先查目錄,通過目錄能最快的找到我們想要看的內容。雖然不太恰當,但還是比較形象。

當我們用ls 檢視某個目錄或檔案時,如果加上-i 引數,就可以看到inode節點了;比如我們前面所說的例子:

[root@localhost test]

#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 檔案屬性詳解

linux 檔案或目錄的屬性主要包括 檔案或目錄的節點 種類 許可權模式 鏈結數量 所歸屬的使用者和使用者組 最近訪問或修改的時間等內容 具體情況如下 命令 ls lih 輸出 root localhost test ls lih 總計 316k 2095120 lrwxrwxrwx 1 root ...

linux檔案屬性詳解

在linux的命令列模式下輸入 ls al,得到的內容如下,各項內容都代表什麼呢?各列對應的分別為 屬性 連線 擁有者 使用者組 檔案大小 修改日期 檔名 1.第1列對應的是檔案的屬性,這一列其實共有10個屬性 第乙個屬性表示這個檔案是 目錄 檔案或連線檔案等 接下來的屬性中,3個為一組,且均為 r...

linux 檔案屬性詳解

linux 檔案或目錄的屬性主要包括 檔案或目錄的節點 種類 許可權模式 鏈結數量 所歸屬的使用者和使用者組 最近訪問或修改的時間等內容。具體情況如下 ls lih 輸出 root localhost test ls lih 總計 316k 2095120 lrwxrwxrwx 1 root roo...