Linux內的所有資料都是以檔案的形態來呈現的!

image

 

Linux 的 目 錄 結 構 為 一 階 層 式 的 反 向 樹 狀 結 構 , 最 上 層 是 根 目 錄 (root directory),以「/」來表示。

Linux 檔 案 系 統 裡 的 目 錄 配 置 , 是 符 合 FHS 的 標 準 規 範 ; FHS(Filesystem Hierarchy Standard)主要是定義根目錄(/)與/var、/usr 其下的目錄應存放何種檔案資料。

/usr:存放執行程式、函式庫、含括檔、說明文件、…等等。

  • /usr/bin/:存放使用者指令                          bin( binary 二進位的
  • /usr/sbin/:存放系統管理者指令                sbin( super user bin)
  • /usr/lib/:存放函式庫                                   lib( library ) 函式庫
  • /usr/share/:存放說明文件
  • /usr/local/:存放管理者額外安裝之軟體
  • /usr/include/:存放含括檔

/var :存放經常變動內容的檔案資料,如記錄檔、資料庫檔案等。  variable 變數

/run :存放開機後 process 執行之數據資料,如 pid 及 lock files。

/boot:存放開機過程所需之相關檔案。   boot 開機

/etc :存放系統設定檔。    

  • Linux檔案系統下的etc,就真的是我們平常在英文文法裡面所學的那個ect,就是前面列舉了很多項,最後要寫出”等等”這兩個字的英文(其實原詞來自於法文,但最後英文常用)。所以後來衍伸到了電腦科學域,etc的資料夾就放了一些比較瑣碎的檔案,這就是etc資料夾存在的功用。

/home:一般使用者家目錄之預設安置位置。    home就是整個OS執行的重要軟體

/root:管理者 root 之個人家目錄。   root 根

/tmp :提供使用者或程式執行時暫存檔案資料處。    temporary 暫時的

/proc:此目錄下之資料乃存在於記憶體之中,故本身不佔硬碟空間。    process  過程

/dev :存放系統所需存取硬體之相關裝置檔案。   device 裝置

/bin、 /sbin、 /lib、 /lib64:此 皆 為 符 號 連 結 檔 , 連 結 至 /usr/bin、/usr/sbin、/usr/lib、/usr/lib64。

更多內容參閱:http://linux.vbird.org/linux_basic/0210filepermission.php#dir_fhs

arrow
arrow
    創作者介紹
    創作者 STORY 的頭像
    STORY

    STORY

    STORY 發表在 痞客邦 留言(0) 人氣()