@Chiang
2019-10-03T11:33:27.000000Z
字数 2627
阅读 589
Linux
-rw-r--r--.
[1]1
[2]root
[3]root
[4]1864
[5]May 4 18:01
[6]initial-setup-ks.cfg
[7]
chgrp [-R] dirname/filename ...
chgrp users initial-setup-ks.cfg
chown [-R] 账号名称 文件或目录
chown [-R] 账号名称:用户组名称 文件或目录
chmod [-R] xyz 文件或目录
chmod 777 .bashrc
chmod u=rwx,go=rx .bashrc
chmod | u(用户主) | +(加入) | r(读) | 文件或目录 |
g(用户组) | -(移除) | w(写) | ||
o(其他) | =(设置) | x(执行) | ||
a(所有) |
r(read)
: 可读取此文件的实际内容,如读取文本文件的文字内容等w(write)
: 可以编辑,新增或是修改该文件的内容(但不含删除该文件)x(execute)
: 该文件具有可以被系统执行的权限,这里和文件名是没有绝对关系的
r(read contents in directory)
: 表示具有读取目录结构列表的权限,所以当你具有读取(r)一个目录的权限时,表示你可以查询该目录下的文件名数据,所以你就可以利用ls这个命令将该目录的内容列表显示出来w(modify contents of directory)
: 这个可写入的权限对目录来说,是很了不起的,因为它表示你具有改动该目录结构列表的权限,也就是下面这些权限:
1.建立新的文件与目录
2.删除已经存在的文件与目录(不论该文件的权限是什么)
3.将以存在的文件或目录进行更名
4.移动该目录内的文件,目录位置x(access directory)
: 目录的x代表的是用户能否进入该目录成为工作目录的用途
- 常规文件(regular file) 第一个字符为
[-]
- 目录(directory) 第一个属性为
[d]
- 链接文件(link) 第一个属性为
[l]
- 设备与设备文件(device)
1.区块(block)设备文件 第一个属性为[b]
2.字符(character)设备文件 第一个属性为[c]
- 数据接口文件(sockets) 第一个属性为
[s]
- 数据输出文件(FIFO{first-in-first-out},pipe) 第一个属性为
[p]
- 一个Linux文件能不能被执行,与他的第一栏的十个属性有关,与文件名根本一点关系也没有
- 以适当的扩展名来表示该文件是什么类型
Linux 目录配置依据-FHS(Filesystem Hierarchy Standard)
FHS 针对目录树架构定义出三层目录
/ (root,根目录)
: 与启动系统有关/usr (unix software resource)
: 与软件安装/执行有关/var (variable)
: 与系统运行过程有关
参考资料:
鸟哥的Linux私房菜