linux的文件权限与目录配置
一.Linux文件权限概念
1.Linux文件属性
执行LS-人之后的列表中:
第一列代表这个文件的类型与权限:
第二列表示有多少文件名连接到此节点(ⅰ节点)
每个文件都会将它的权限与属性记录到文件系统的我节点中,不过我们使用的目录树却是使用文件名来记录,因此每个文件名就会连接到一个我节点。这个属性记录的就是有多少不同的文件名连接到相同的一个我节点号码。
第三列表示这个文件(或目录)的“所有者账号”
第四列表示这个文件所属的用户组
第五列为这个文件的容量大小,默认单位为乙
第六列为这个文件的创建文件日期或是最近的修改日期
这一列的内容分别为日期(月/日)及时间,如果时间太久则会只显示年份。
若要显示完整的时间格式,可以用LS的参数,即“LS-L - 全时”,就能够显示出完整的时间间。
第七列为该文件名
2.如何改变文件属性与权限
r(读)-4 w(写)-2 x(可执行)-1
chgrp用户组名文件名更改文件的用户组(/ etc / group)
chown用户名文件名更改文件所属用户(存在于/ etc / passwd)
chown [-R]用户名文件名更改目录及以下所有文件的所有者
CHOWN用户名:用户组名文件名同时更改所有者和用户组
chmod±(r / w / x)文件名增加或取消某种权限
chmod 777文件名开启所有权限
chmod u / g / o / a + / - / = r / w / x文件或目录
3.目录与文件的权限意义
权限对目录的重要性
R
表示具有读取目录结构列表的权限,所以当你具有ř权限时,你可以用LS命令将目录的内容显示出来。
w
它表示你具有更改该目录结构列表的权限,即
新建新的文件与目录
删除已经存在的文件与目录(不论该文件的权限如何)
将已存在的文件或目录重命名
转移该目录内的文件,目录位置
X
代表用户能否进入该目录成为工作目录的用途
4.Linux文件种类与扩展名
文件种类
普通文件,纯文本文件,二进制文件,数据格式文件。
目录【d】
链接文件【左右】
设备与设备文件
块设备文件【A】:一些存储数据,以提供系统随机访问的接口设备,如硬盘软盘等;
字符设备文件【答】:一些串行端口的接口设备,例如键盘,鼠标等特点是一次性读取,不能够截断输出。
套接字【大中小】
管道【p】
Linux的的文件扩展名
* .SH:脚本或批处理文件;
... * .Z / * Z / *焦油/ *的tar.gz / *拉链/ *的tgz:压缩文件;
的.html,* PHP:网页相关文件;
二.Linux目录配置
1.Linux目录配置标准:FHS
2.目录树
目录树的起始点为根目录(/,根)
每个目录不只能使用本地端的文件系统,也可以使用网络上的文件系统。举例来说,可以利用网络文件系统(NFS)服务器挂载某特定目录等
每一个文件在此目录树中的文件名(包括完整路径)都是独一无二的
3.绝对路径与相对路径(分类依据:文件名写法不同)
绝对路径:由根目录(/)开始写起的文件名或目录名称,如/home/dmtsai/.bashrc
相对路径:相对于目前路径的文件名写法如./home/dmtsai或../../home等反正开头不是/就属于相对路径的写法。
例如:
当前在/,进入的/ var / log中时,
1.cd / var / log(绝对路径)
2.cd ../ var / log(相对路径)