chmod
是一個用于修改文件或目錄權限的 Linux 命令
chmod
命令的基本語法如下:
chmod [選項] 模式 文件名或目錄名
其中,選項可以是以下之一:
-c
:顯示更改后的權限。-f
:強制更改權限,即使可能導致文件無法訪問。-R
:遞歸地更改目錄及其內容的權限。-v
:顯示詳細信息,報告每個已更改的文件和目錄的權限。模式可以是一個或多個以數字或符號表示的權限。數字權限由三個數字組成,分別表示文件所有者、文件所屬組和其他用戶的權限。例如,755
表示文件所有者具有讀、寫和執行權限(7),文件所屬組具有讀和執行權限(5),其他用戶也具有讀和執行權限(5)。
符號權限由一組字符表示,如 -rwxr-xr-x
,表示文件所有者具有讀、寫和執行權限(rwx),文件所屬組具有讀和執行權限(r-x),其他用戶也具有讀和執行權限(r-x)。
以下是一些常見的 chmod
命令示例:
chmod 755 filename
chmod 777 directoryname
chmod -R 644 directoryname
chmod -c filename