(文章转载自:http://www.7do.net/resources-11706-1-1.html)
|
  
|
| chmod 777的含义: 0 ~; j) s6 ^+ ^1 @+ O 七度苹果电脑软件 文件/目录权限设置命令:chmod
这是Linux系统管理员最常用到的命令之一,它用于改变文件或目录的访问权限。该命令有两种用法:
用包含字母和操作符表达式的文字设定法 . y1 l+ c6 {" k$ a 七度苹果电脑软件 其语法格式为:chmod [who] [opt] [mode] 文件/目录名 7 A+ F- C2 w% G; }4 ?3 F( B 七度苹果电脑软件 ! q6 j. Q( x* h 七度苹果电脑软件 其中who表示对象,是以下字母中的一个或组合: 8 ?- l0 t* u' y- D" h$ r 七度苹果电脑软件 - I u' q% e4 u5 C 七度苹果电脑软件 u:表示文件所有者 g:表示同组用户 o:表示其它用户 5 h0 W$ q# T g/ q+ m. O 七度苹果电脑软件 a:表示所有用户 " A3 U$ H; p8 A. N' r; V) k 七度苹果电脑软件 opt则是代表操作,可以为: +:添加某个权限 0 T" @) b7 ~: W& B1 m 七度苹果电脑软件 -:取消某个权限 % A6 K5 m* {% m5 ^8 ~ 七度苹果电脑软件 =:赋予给定的权限,并取消原有的权限 ( [& m/ k \8 V1 z* C 七度苹果电脑软件 而mode则代表权限: r:可读 8 `: f6 g3 `% C 七度苹果电脑软件 w:可写 ! ^3 G8 H6 V0 d1 S, H; g 七度苹果电脑软件 x:可执行
例如:为同组用户增加对文件a.txt的读写权限:
chmod g+rw a.txt
用数字设定法 , } p: G U- e9 o; ^ 七度苹果电脑软件
而数字设定法则更为简单:chmod [mode] 文件名 ) p7 A4 x1 ^% h8 ] 七度苹果电脑软件 关键是mode的取值,一开始许多初学者会被搞糊涂,其实很简单,我们将rwx看成二进制数,如果有则有1表示,没有则有0表示,那么rwx r-x r- -则可以表示成为: # ?) |& b. Q& }# b9 q' u 七度苹果电脑软件 111 101 100 8 D: m- f! P' Z! Y! z 七度苹果电脑软件 7 g+ u' I' z3 ^$ P 七度苹果电脑软件 再将其每三位转换成为一个十进制数,就是754。 ( X: V0 `) {0 ^" @1 g1 J 七度苹果电脑软件
例如,我们想让a.txt这个文件的权限为: 4 {2 e h# H& l! X4 [ 七度苹果电脑软件 3 X I+ \9 y& X' ^3 H) H 七度苹果电脑软件 自己 同组用户 其他用户 可读 是 是 是 可写 是 是 可执行
那么,我们先根据上表得到权限串为:rw-rw-r--,那么转换成二进制数就是110 110 100,再每三位转换成为一个十进制数,就得到664,因此我 们执行命令: 5 P" o+ O! {$ R* S 七度苹果电脑软件 , \5 I' _" z: o6 C2 f 七度苹果电脑软件 chmod 664 a.txt
如何设置文件夹权限为777
先进terminal,然后输入Wally的命令,后面添加你的目录名。) sudo chmod -R 777
或者
打开终端,切换到保存该文件的路径下,为该文件添加可执行权限,命令如下:
chmod +x Hello.swift
|
|