/ :表示根目录
/bin:binary(存放可执行文件)
/sbin:binary(存放可执行文件)
/boot:引导
/etc:配置目录
/mnt:挂载目录(命令是mount)
/home:主目录
/dev:device 设备
/usr:unix systemresource
文件类型
d:目录
-:文件
b:block(块文件)
l:link(符号链接,相当于windows中的快捷方式)
三种身份
1. 文件拥有者---user u rwx(readwrite execute)
2. 拥有者所在的组---group g
3. 其他的身份---other o
User group other
rwx rwx rwx
-----------------
000 000 000
421 421 421
-----------------
chmod o+x a.txt(表示给others组添加执行a.txt文件的权限)
chmod o-x a.txt(表示给others组取消执行a.txt文件的权限)
chmod o-x a.txt(表示给others组取消执行a.txt文件的权限)
chmod a+rwx a.txt(表示给user、group和others组添加读、写和执行a.txt文件的权限)
chmod ugo+rwx a.txt(表示给user、group和others组添加读、写和执行a.txt文件的权限)(这样的写法和上面一种效果相同,上面一种表达方式中的a是all的简写)
另一种写法是三个组的三种权限分别用二进制表示,举例如下:
chmod777 a.txt(表示给user、group和others组添加读、写和执行a.txt的权限,其中的777是二进制111 111 111表示三个组的rwx都赋值为1)
来自:it十八掌hadoop教学视频,徐培成