chmod
是一個用于修改文件或目錄權限的命令
基本語法:
chmod [選項] 模式 文件名或目錄名
其中,選項可以是:
-c
:顯示更改后的權限。-f
:強制更改權限,即使可能導致文件無法訪問。-R
:遞歸地更改目錄及其內容的權限。-v
:顯示詳細信息,報告每個已更改權限的文件。模式可以是以下之一:
u
:用戶(owner)權限。g
:組(group)權限。o
:其他(others)權限。a
:所有(all)權限。權限可以用以下符號表示:
r
:讀取權限。w
:寫入權限。x
:執行權限。-
:表示沒有權限。例如,要更改一個名為 file.txt
的文件的權限,使其所有者具有讀寫權限,組用戶和其他用戶只有讀取權限,可以使用以下命令:
chmod 644 file.txt
要更改一個目錄及其所有內容的權限,使所有者具有讀、寫和執行權限,組用戶和其他用戶具有讀和執行權限,可以使用以下命令:
chmod 755 directory_name
要遞歸地更改目錄及其所有內容的權限,可以使用 -R
選項,例如:
chmod -R 755 directory_name
要顯示詳細信息,報告每個已更改權限的文件,可以使用 -v
選項,例如:
chmod -v 755 directory_name