在Linux中,使用 ls -l 指令,可顯示檔案的詳細資訊,共有[七項]資訊,如上圖顏色區分。
- 紅色:權限 (圖二)
- 綠色:連結數 --> 所有連結到這個檔案的檔案總數量。
- 藍色:擁有者 --> 指的是這個檔案的擁有者(使用者帳號名稱)。
- 粉紅:群組 --> 指這檔案所屬的群組(群組名稱)。
- 橙色:檔案大小 --> 這個檔案的空間大小,單位是位元組(byte)。
- 黑色:更動時間 --> 檔案上一次被更動的時間,若檔案是剛才產生就是其建立時間。
- 黃色:檔案名稱 --> 檔案或目錄的名稱,若檔名以小數點[.]為開頭,就是隱藏檔。
-----------------------------------------------------------------------------------------------------
檔案的權限
根據上圖可知,此欄位共有10個字元,[第一個字元]代表[該檔案的型態],最後[9個字元]分為[三組],分別是[擁有者的權限]、[同群組人員的權限]、[其他人的權限],r 代表可讀取,w 代表可寫可刪除,x 代表該檔案可執行。
檔案類型共5種類型:
- - :代表是[檔案]
- d :代表是[目錄]
- l :代表是[連結]
- b :可提供儲存的周邊設備(如:硬碟或USB隨身碟)
- c :序列埠設備(如:滑鼠、鍵盤..等)
※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系統建置與實務 (湯秉翰 著)






沒有留言:
張貼留言