国产探花免费观看_亚洲丰满少妇自慰呻吟_97日韩有码在线_资源在线日韩欧美_一区二区精品毛片,辰东完美世界有声小说,欢乐颂第一季,yy玄幻小说排行榜完本

首頁 > 學院 > 操作系統 > 正文

mac 系統下使用 chmod 命令修改文件權限

2020-10-28 18:44:43
字體:
來源:轉載
供稿:網友

PC 端修改文件訪問權限算是比較常用的操作,在安裝部分軟件時經常需要使用到。在 Mac 系統的終端上修改文件權限使用的是 Linux 中的 chmod 命令。這里詳細介紹一下該命令的相關使用。

也可以直接通過 man chmod 在終端工具上查看該命令的幫助手冊。

查看文件權限

ls -l 命令可以查看當前目錄下所有文件的訪問權限,也可以查看指定文件。比如,查看 Tomcat bin 目錄中的 startup.sh 文件的訪問權限時:

yifeng:bin yifeng$ ls -l startup.sh-rwxrwxrwx@ 1 yifeng staff 1904 9 27 18:32 startup.sh

上面打印的文件信息中每一部分所代表的含義,分別對應如下解釋:

文件類型和訪問權限 文件數量 所屬用戶 所在群組 文件大小 修改日期(月 日 時 分) 文件名稱

第一部分詳細說明一下,就以 “-rwxrwxrwx” 為例:第一個符號代表文件類型, “-” 符號表示該文件是非目錄類型,“d” 符號表示目錄類型;( 末尾的 @ 符號表示文件拓展屬性,屬于文件系統的一個功能。)

后面九個字母分為三組,從前到后每組分別對應所屬用戶(user)、所屬用戶所在組(group)和其他用戶(other)對該文件的訪問權限;

每組中的三個字符 “rwx” 分別表示對應用戶對該文件擁有的可讀/可寫/可執行權限,沒有相應權限則使用 “-” 符號替代。

修改訪問權限

根據上面查看權限部分的介紹,修改權限也應包括訪問用戶、添加或取消操作、具體權限和訪問文件,即:

chmod 用戶+操作+權限 文件

用戶部分:使用字母 u 表示文件擁有者(user),g 表示擁有者所在群組(group),o 表示其他用戶(other),a 表示全部用戶(all,包含前面三種用戶范圍);

操作部分:“+” 符號表示增加權限,“-” 符號表示取消權限,“=” 符號表示賦值權限;

權限部分:“r” 符號表示可讀(read),“w” 表示可寫(write),“x” 表示可執行權限(execute);

文件部分:如不指定文件名,表示操作對象為當前目錄下的所有文件。

還以前面 startup.sh 文件為例,將擁有者所在群組和其他用戶改為可讀可寫權限、取消可執行權限的使用方式為:

chmod go-x startup.sh

然后使用 ls 命令查看權限,

yifeng:bin yifeng$ ls -l startup.sh-rwxrw-rw-@ 1 yifeng staff 1904 9 27 18:32 startup.sh

可以看到,文件訪問權限已經按照要求發生對應變化。

如果是復雜一點操作的話,可以同時使用多種操作符添加和取消權限,并且可以使用 “,” 符號同時對不同用戶范圍修改權限,比如:

chmod g+x,o+x-w startup.sh

還有一種簡單的寫法,使用數字表示權限部分的讀/寫/可執行權限類型。數字和權限類型的對應關系,可以從這張圖中直觀地看出來:

即,1 表示可執行,2 表示可寫,4 表示可讀。每種類型數字相加所得到的值表示交叉部分的公共類型。

這樣的話,使用三個數字便可以分別代表三種不同用戶類型的權限修改結果。比如,修改所有用戶的訪問權限均為可讀可寫可執行(rwx)的話,這樣使用即可:

chmod 777 startup.sh

三個數字從前到后分別表示 u、g、o 三種用戶類型的訪問權限,使用時按需修改。

補充一點,有時候需要遞歸修改目錄文件及其子目錄中的文件類型,可以使用 -R 選項。

總結

以上所述是小編給大家介紹的mac 系統下使用 chmod 命令修改文件權限,希望對大家有所幫助,如果大家有任何疑問請給我留言,小編會及時回復大家的。在此也非常感謝大家對武林網網站的支持!

發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
主站蜘蛛池模板: 新余市| 玉山县| 隆昌县| 横峰县| 依兰县| 滁州市| 大名县| 黄山市| 西充县| 岳阳县| 彩票| 福安市| 榆林市| 神木县| 泗水县| 龙州县| 永顺县| 军事| 林州市| 宾阳县| 南昌县| 梧州市| 富阳市| 辽源市| 赫章县| 玉屏| 姜堰市| 沂水县| 水城县| 宁化县| 长沙市| 韶山市| 长丰县| 渭源县| 清水县| 黄冈市| 曲沃县| 亳州市| 隆安县| 云和县| 永清县|