2018年3月14日 星期三

了解Linux檔案的詳細資訊 -- 20180410








































在Linux中,使用 ls -l 指令,可顯示檔案的詳細資訊,共有[七項]資訊,如上圖顏色區分。

  • 紅色:權限 (圖二)
  • 綠色:連結數  -->  所有連結到這個檔案的檔案總數量。
  • 藍色:擁有者  -->  指的是這個檔案的擁有者(使用者帳號名稱)。
  • 粉紅:群組  -->  指這檔案所屬的群組(群組名稱)。
  • 橙色:檔案大小  -->  這個檔案的空間大小,單位是位元組(byte)。
  • 黑色:更動時間  -->   檔案上一次被更動的時間,若檔案是剛才產生就是其建立時間。
  • 黃色:檔案名稱  -->   檔案或目錄的名稱,若檔名以小數點[.]為開頭,就是隱藏檔。    
       ※[ls 指令]要加上-a才會出現。


-----------------------------------------------------------------------------------------------------

檔案的權限












(圖二)



根據上圖可知,此欄位共有10個字元,[第一個字元]代表[該檔案的型態],最後[9個字元]分為[三組],分別是[擁有者的權限]、[同群組人員的權限]、[其他人的權限],代表可讀取代表可寫可刪除代表該檔案可執行


檔案類型共5種類型:
  • -   :代表是[檔案]
  • d  :代表是[目錄]
  • l   :代表是[連結]
  • b  :可提供儲存的周邊設備(如:硬碟或USB隨身碟)
  •  :序列埠設備(如:滑鼠、鍵盤..等)


※Linux裡每一個目錄下,都有兩個很特別的目錄『.』與『..』目錄。

  • 『.』 目錄:代表[目前所在目錄]。
  • 『..』目錄:代表[上層目錄]。
    ※如果要移往上層目錄,可使用[cd ..]指令,改變目錄到上層目錄。


--------------------------2021/8/23(更新)-------------------------------


改變檔案權限的指令:chmod [權限表示法] (對象/檔案)   


公式: chmod 755 檔案


權限值常用的是八位進位數字表示法:

 r 為 4 、w 為 2 、x 為 1,將該組的三個數字加總後,即是該組的權限值。

舉例:某檔案權限是  rwxr-x-r--,而這三組權限的描述如下:

擁有者權限:rwx  4 + 2 + 1 = 7
群組權限: r-x  4 + 0 + 1 = 5
其他人權限: r--  4 + 0 + 0 = 4 

※此檔案的權限為 754













※上述表格中,權限組合代表的值。



---------------------另一種權限表示方式-------------------------------------------------------------












u代表user,也就是該檔案的擁有者。
g代表group,該檔案的群組。
o代表other,除了擁有者與群組人員外的其他人。
a代表all,所有人,也可說是上述ugo的集合。















※資料來源:CentOS Linux系統建置與實務 (湯秉翰 著)



沒有留言:

張貼留言