Linux系統對于一個初學者來說,其實并不那么容易.所以了解其系統的結構,及其表示的含義是非常重要的.否則安裝好系統后,都無從下手.也不知道怎么辦。下面介紹一下Linux 的目錄結構.及每個目錄表示的含義.方便初學者學習和使用Linux系統。
從上圖可以看出Linux的目錄結構屬于樹狀型的,是否已經對Linux的結構有個大概的認識了呢,接下來講的是這些目錄中存放的文件作用:
從上圖中可以看出每個目錄的作用,而“usr”和“var”目錄中又可以分為以下的子目錄,雖然有些目錄的作用不大,但缺一不可,如下圖所示:
接下來講的是Linux系統中的應用程序的組成部分:
二進制程序:/bin, /sbin, /usr/bin, /usr/sbin, /usr/local/bin, /usr/local/sbin 庫文件: /lib, /lib64, /usr/lib, /usr/lib64, /usr/local/lib, /usr/local/lib64 配置文件: /etc, /etc/DIRECTORY, /usr/local/etc 幫助文件: /usr/share/man, /usr/share/doc, /usr/local/share/man, /usr/local/share/doc
最后講的是Linux系統文件的細節:
(1)文件和目錄被組織成一個單根倒置樹結構 (2)文件系統從根目錄下開始,用“/”表示 (3)根文件系統(rootfs):root filesystem (4)名稱是大小寫敏感 (5)以.開頭的文件為隱藏文件 (6)路徑分隔的/ (7)文件有兩類數據: 元數據:metadata 數據:data (8)文件系統分層結構:LSB Linux Standard Base (9)FHS: (Filesystem Hierarchy Standard)
從上面的學習,我們對于Linux的目錄結構與目錄已經有了一個全新的認識,接下來將的是Linux的文件類型以及文件管理命令
1、Linux下的文件類型和命名規則
1.1、Linuxde文件類型
-: 普通文件 d: 目錄文件 b: 塊設備 c: 字符設備 l: 符號鏈接文件 p: 管道文件pipe s: 套接字文件socket
1.2、文件系統的命名規則
(1) 包括路徑在內文件名稱最長4095個字節,用/分隔的路徑不能超過255個字節 (2) 藍色-->目錄綠色-->可執行文件紅色-->壓縮文件淺藍色-->鏈接文件灰色-->其他文件 (3) 除了斜杠和NUL,所有字符都有效.但使用特殊字符的目錄名和文件不推薦使用,有些字符需要用引號來引用它們 (4) 標準Linux文件系統(如ext4),文件名稱大小寫敏感。例如:MAIL,Mail,mail, mAiL
2、相對路徑與絕對路徑
2.1、相對路徑
相對路徑就是對當前位置起始的路徑, 可以簡單的理解為:
不以斜線開始 指定相對當前的工作目錄位置 可以作為一個簡短的形式指定一個文件名
2.2、絕對路徑
絕對路徑就是從根目錄起始的路徑, 可以簡單的理解為:
以正斜杠開始 完整的文件的位置路徑 可用于任何想指定一個文件名的時
原創文章,作者:Aleen,如若轉載,請注明出處:http://www.www58058.com/27373