linux檢視檔案許可權的命令是什麼

2023-03-01 22:01:02

linux檢視檔案許可權的命令ls。ls是list的縮寫,其主要功能是顯示當前目錄下的內容,包括檔案許可權,基本語法「ls [選項] 目錄名稱」;ls命令是需要和「-l」選項引數一起使用才可檢視目錄所有檔案或資料夾的許可權資訊,檢視語法「ls -l [目錄名稱]」,可簡寫為「ll [目錄名稱]」。

本教學操作環境:linux7.3系統、Dell G3電腦。

linux檢視檔案許可權的命令ls

在檔案所在的目錄中,使用以下命令可以檢視目錄所有檔案或資料夾的許可權資訊。

ls -l
登入後複製

或輸入

ll
登入後複製

這兩個命令的作用是一樣的,只是後者算是前者的簡寫。

1.png

我們可以看到檔案的許可權,-rw-rw-r-- ,一共有10位數。

其中: 最前面那個 - 代表的是型別(詳細如下面貼圖所示)

  • 中間那三個 rw- 代表的是所有者(user)

  • 然後那三個 rw- 代表的是群組(group)

  • 最後那三個 r-- 代表的是其他人(other)

然後我再解釋一下後面那9位數:

  • r 表示檔案可以被讀(read)

  • w 表示檔案可以被寫(write)

  • x 表示檔案可以被執行(如果它是程式的話)

  • - 表示相應的許可權還沒有被授予

檔案和資料夾操作許可權:

許可權簡寫對普通檔案的作用對資料夾的作用
讀取r檢視檔案內容列出資料夾中的檔案(ls)
寫入w修改檔案內容在資料夾中刪除、新增或重新命名檔案(夾)
執行x檔案可以作為程式執行cd 到資料夾

圖解:

2.png3.png

需要注意的一點是,一個目錄同時具有讀許可權和執行許可權才可以開啟並檢視內部檔案,而一個目錄要有寫許可權才允許在其中建立其它檔案,這是因為目錄檔案實際儲存著該目錄裡面的檔案的列表等資訊。

linux ls命令介紹

ls 命令,list 的縮寫,是最常見的目錄操作命令,其主要功能是顯示當前目錄下的內容。此命令的基本格式為:

# ls [選項] 目錄名稱
登入後複製

表 1 列出了 ls 命令常用的選項以及各自的功能。

表 1 ls 命令常用選項及功能
選項功能
-a顯示全部的檔案,包括隱藏檔案(開頭為 . 的檔案)也一起羅列出來,這是最常用的選項之一。
-A顯示全部的檔案,連同隱藏檔案,但不包括 . 與 .. 這兩個目錄。
-d僅列出目錄本身,而不是列出目錄內的檔案資料。
-fls 預設會以檔名排序,使用 -f 選項會直接列出結果,而不進行排序。
-F在檔案或目錄名後加上檔案型別的指示符號,例如,* 代表可執行檔案,/ 代表目錄,= 代表 socket 檔案,| 代表 FIFO 檔案。
-h以人們易讀的方式顯示檔案或目錄大小,如 1KB、234MB、2GB 等。
-i顯示 inode 節點資訊。
-l使用長格式列出檔案和目錄資訊。
-n以 UID 和 GID 分別代替檔案使用者名稱和群組名顯示出來。
-r將排序結果反向輸出,比如,若原本檔名由小到大,反向則為由大到小。
-R連同子目錄內容一起列出來,等於將該目錄下的所有檔案都顯示出來。
-S以檔案容量大小排序,而不是以檔名排序。
-t以時間排序,而不是以檔名排序。
--color=never
--color=always
--color=auto
never 表示不依據檔案特性給予顏色顯示。
always 表示顯示顏色,ls 預設採用這種方式。
auto 表示讓系統自行依據設定來判斷是否給予顏色。
--full-time以完整時間模式 (包含年、月、日、時、分)輸出
--time={atime,ctime}輸出 access 時間或改變許可權屬性時間(ctime),而不是內容變更時間。

注意,當 ls 命令不使用任何選項時,預設只會顯示非隱藏檔案的名稱,並以檔名進行排序,同時會根據檔案的具體型別給檔名配色(藍色顯示目錄,白色顯示一般檔案)。除此之外,如果想使用 ls 命令顯示更多內容,就需要使用表 1 相應的選項。

相關推薦:《Linux視訊教學

以上就是linux檢視檔案許可權的命令是什麼的詳細內容,更多請關注TW511.COM其它相關文章!