【Linux】一步一步学Linux——Linux文件属性详解(28)
00. 目錄
文章目錄
- 00. 目錄
- 01. Linux文件屬性
- 02. Linux文件權限圖解
- 03. inode節點
- 04. 附錄
01. Linux文件屬性
Linux 文件或目錄的屬性主要包括:文件或目錄的節點、種類、權限模式、鏈接數量、所歸屬的用戶和用戶組、最近訪問或修改的時間等內容。
執行如下命令,可以查看文件所有的信息
[deng@localhost ~]$ ls -lhi 總用量 55M35137 drwxrwxr-x 7 deng deng 61 1月 22 09:47 bak699957 drwxrwxr-x 8 deng deng 73 3月 28 11:14 bj3468572839 drwxr-xr-x 4 deng deng 4.0K 2月 25 09:21 instantclient_11_2 201327693 -rwxrwxr-x 1 deng deng 55M 1月 22 15:55 oracle_client_11gR2.tar.gz2990321 drwxrwxr-x 3 deng deng 18 1月 22 16:27 oradiag_deng2571438 drwxrwxr-x 7 deng deng 109 7月 10 17:08 projects 204099456 -rwxrwxr-x 1 deng deng 2.1K 6月 30 15:14 scott_data.sql69201454 drwxrwxr-x 4 deng deng 28 7月 11 09:47 share68498053 drwxrwxr-x 8 deng deng 73 3月 10 09:16 sz12 204061021 drwxrwxr-x 3 deng deng 15 7月 12 11:39 test 204970206 -rwxrwxr-x 1 deng deng 599 6月 17 16:22 test.c 204085793 -rwxrwxr-x 1 deng deng 1.7K 6月 28 17:16 test.cpp 134315957 drwxr-xr-x. 2 deng deng 6 11月 8 2018 公共68237221 drwxr-xr-x. 2 deng deng 6 11月 8 2018 模板 134315958 drwxr-xr-x. 2 deng deng 6 11月 8 2018 視頻68237222 drwxr-xr-x. 2 deng deng 6 11月 8 2018 圖片 201330176 drwxr-xr-x. 2 deng deng 6 11月 8 2018 文檔2899834 drwxr-xr-x. 2 deng deng 6 11月 8 2018 下載2899835 drwxr-xr-x. 2 deng deng 6 11月 8 2018 音樂 201330175 drwxr-xr-x. 2 deng deng 6 2月 21 09:27 桌面 [deng@localhost ~]$相關說明:
第一列:inode節點
第二列:文件種類和權限
第三列: 硬鏈接個數
第四列:文件所屬者
第五列:文件所屬組
第六列:文件或目錄的大小
第七列:最后訪問或修改時間
第八列:最后訪問或修改時間
第九列:文件名或目錄名
Linux文件屬性和權限圖形說明
02. Linux文件權限圖解
[deng@localhost ~]$ ls -l test.c -rwxrwxr-x 1 deng deng 599 6月 17 16:22 test.c [deng@localhost ~]$第二列為文件的類型和權限,詳細圖解如下:
03. inode節點
inode概述:
一個硬盤需要存放數據,首先分區,再格式化(格式化會創建文件系統類型),最后就可以存儲數據。
Linux的文件系統類型一般有ext2/ext3/ext4等類型。在每個linux存儲設備或存儲分區被格式化創建成ext4(CentOS 6.7)文件系統后,創建文件系統一般生成兩部分:第一部分inode,第二部分是block。inode用來存儲文件屬性及信息索引(指向文件實體,但文件名稱不包含在inode),block用來存放實際的數據使用(例如文字、照片、視頻等普通文件數據)。inode是一塊存儲空間,CentOS 6非啟動分區inode默認大小為256字節,CentOS 5 默認大小為128字節。正常情況下,一個文件只能占用一個inode,如果兩個文件的inode相同則說明是這兩個文件是互為硬鏈接,也可以是多個文件。inode節點的總數一般在格式化時就給定。
inode 譯成中文就是索引節點。每個存儲設備或存儲設備的分區(存儲設備是硬盤、軟盤、U盤等等)被格式化為文件系統后,應該有兩部份,一部份是inode,另一部份是Block,Block是用來存儲數據用的。而inode呢,就是用來存儲這些數 據的信息,這些信息包括文件大小、屬主、歸屬的用戶組、讀寫權限等。inode為每個文件進行信息索引,所以就有了inode的數值。操作系統根據指令, 能通過inode值最快的找到相對應的文件。
做個比喻,比如一本書,存儲設備或分區就相當于這本書,Block相當于書中的每一頁,inode 就相當于這本書前面的目錄,一本書有很多的內容,如果想查找某部份的內容,我們可以先查目錄,通過目錄能最快的找到我們想要看的內容。雖然不太恰當,但還是比較形象。
04. 附錄
參考:【Linux】一步一步學Linux系列教程匯總
總結
以上是生活随笔為你收集整理的【Linux】一步一步学Linux——Linux文件属性详解(28)的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: 【Linux】一步一步学Linux——d
- 下一篇: 【Linux】一步一步学Linux——l