Linux 文件屬性及文件類型

Linux 文件屬性
[root@ localhost ~]# ls -lhi /data    # 命令輸出只截取了其中兩行
total 12K 
137362358 -rw-r--r--  1 root root  57M 11月 26 17:12 db.tar.gz
139171    -rw-r--r--. 1 root root 38 Mar 11 15:37 test.txt



第一列:(137362358)inode 索引節點號
第二列:(-)文件類型 :文件類型是’-’,表示這是一個普通文件
第三列:(rw-r--r--)文件權限:rw-r–r-- 表示文件可讀、可寫、可執行,文件所歸屬的用戶組可讀可執行,其餘用戶可讀可執行,最後一個字符點號"." 是與SELinux有關的一個標識。
第四列:(1)硬連接個數 
第五列:(root)文件屬主 表示這個文件所屬的用戶 
第六列:(root)文件屬組 表示這個文件所屬的用戶組 
第七列:(57M)文件大小  
第八列:(11月 26 17:12)文件修改時間 這裏的時間是該文件最後被更新(包括文件建立、內容更新、文件名更新等)的時間可用 stat 命令查看文件的修改、訪問、建立時間
第八列:(db.tar.gz)文件或者目錄名字


Linux 文件類型
普通文件類型 [-]
Linux中最多的一種文件類型, 包括 純文本文件(ASCII);二進制文件(binary);數據格式的文件(data);各類壓縮文件 

目錄文件 [d]
就是目錄, 能用 # cd 命令進入的。第一個屬性爲 [d],例如 [drwxrwxrwx]

塊設備文件 [b]
塊設備文件 : 就是存儲數據以供系統存取的接口設備,簡單而言就是硬盤。例如一號硬盤的代碼是 /dev/hda1等文件。 

字符設備 [c]
字符設備文件:即串行端口的接口設備,例如鍵盤、鼠標等等。  

套接字文件 [s]
socket 即套接字文件,用於實現兩個進程進行通訊。 最常在 /var/run目錄中看到這種文件類型

管道文件 [p]
FIFO也是一種特殊的文件類型,它主要的目的是解決多個程序同時存取一個文件所形成的錯誤。FIFO是first-in-first-out(先進先出)的縮寫。 

連接文件  [l]
相似Windows下面的快捷方式。例如 [lrwxrwxrwx]


查看文件類型的三種方法
①
ls-l

②
file 命令

③
stat 命令
相關文章
相關標籤/搜索