文件的特殊属性的修改与软硬连接文件
2.17 隐藏文件lsattr_chattr
隐藏权限 不可操作、只可读写 查看隐藏权限
chattr 设定隐藏权限
chattr +、-、=(A、s、a、c、i) 文件名或者目录名(增加、减少、设定某权限)
A 文件或目录的atime不可修改
s 将数据同步写入磁盘中
c 自动压缩该文件,读取时会自动解压。
> i 文件不能删除、重命名、设定链接、写入、新增数据、移动
> a 只能追加不能删除,非root不能设定该属性
lsattr 查看是否隐藏权限
vi时系统创建一个缓存文件
文件存在 touch的话 更改创建时间
lsattr (-a、R) 目录或文件名 查看目录下隐藏权限
-R 目录及字母目录一同列出
-a 列出隐藏文件
lsattr -d 目录 查看目录下隐藏权限
目录+a、i权限可以更改追加其目录下子文件的内容
2.18-2.20特殊权限set_uid set_gid sticky_bit
set_uid set_gid sticky_bit(防删除位)
set_uid 该权限针对二进制(命令 )可执行文件,使文件在执行阶段获得文件所有者权限
chomd u+s 文件 使文件附加set_uid权限
chomd u=rws 文件 使文件附加大S set_uid权限
set_gid 该权限可以作用在文件上(该权限针对二进制(命令 )可执行文件,使文件在执行阶段获得文件所有者权限) 也可以作用于目录上
chomd g+s 文件或者组 使文件附加set_gid权限
目录增加权限后 任何用户在此目录下创建的文件都具有和该目录所属组相同的组
sticky_bit 防删除位(谁的文件 谁做主)
2.21 软链接文件
软链接概念 命令 及应用案例
软链接文件(类似快捷方式) 可操作文件、目录
ln -s 来源文件 目标文件 给来源文件再目标文件创建一个软链接
绝对路径 软链接目录(常用)
相对路径 软链接目录(当前目录)
弊端 将所有文件拷贝到另一台电脑上或软链接移动目录 软链接会出问题
df -h 查看磁盘分区
案例:当某一服务占用磁盘空间快满了
无法写入时如何解决:
先将原服务拷贝到磁盘空间大的目录下;然后删除原服务 最后做一个原服务的软链接文件
2.22 硬链接文件
硬链接文件含义 使用方法 限制
硬链接 (直接再建立一个inode连接到文件放置的块区域) 可删除
in 来源文件 目标文件
限制:不能链接目录
;不能跨文件系统(分区)因为不同的分布有不同的iNode table