一 文件目录权限
隐藏权限lsattr_chattr
解析;lsattr查看隐藏文件 chattr设置隐藏文件
用法 chattr +a 或-a
a增加该属性后 表示只能追加不能删除 除非root用户不能设定该属性
i增加该属性后 表示文件不能删除 重命名 设定链接 写入以及新增数据
lsattr 查看目录或文件特殊权限
lsattr –a 查看全部包括隐藏的文件
lsattr –R 目录子目录一起列出
lsattr –d 查看目录本身
2.特殊权限
Set_uid针对二进制可执行文件,使文件在执行阶段具有文件所有者的权限 所有者的权限上 +s 就添加上了set uid权限
set uid 用法 #chmod u+s 或 chmod –s
set_gid不仅能作用在文件上,还能作用在目录上。当作用在文件上时,其功能和set,uid一样,它会使文件在执行阶段具有文件所属组的权限。目录被设置这个权限后,任何用户在此目录下创建的文件都具有和该目录所属的组相同的组
set gid用法 #chmod g+s
stick_bit
一个文件是否能够被普通用户删除,取决于所在目录是否可写,而不是该文件本身是否可写
stick_bit,也叫防删除位,作用于目录
拥有该权限的目录下的文件,可以防止被普通用户删除
linux系统中,/tmp/目录即具有该权限
用法:`chmod o+t 或chmod o-t
软连接
做软链接时建议尽量使用绝对路径
命令方法:ln -s 源文件 目标文件
.当我们建立软链接的时候,目的文件不可以存在,否则建立不成功。
.所有软链接本身就只能是一个文件!这个文件可以指向目录也可以指向文件。
硬链接
.硬链接不支持目录 仅支持文件 不能跨分区可以删除
.只能对已存在的文件创建
.删除一个硬连接文件不影响其他相同inode号的文件
find
常用方法
.根据文件名查找(通配符需要用引号)
. 根据文件类型查找
·
.根据时间查找与天数有关的参数包括 atime ctime mtime
·
与分钟有关的参数包括 amin cmin min
atime (access time)访问时间 读取执行时更改。
ctime(change time)属性权限更改时间
mtime(modify time)内容更改时间 写入文件时更改。
-exec后面可接其他命令
查找目录并列出目录下的文件(将找到的目录添加到ls命令后一次执行,参数过长时会分多次执行)
find ./ -type d -exec ls {} +
xargx 把前面的结果作为参数,依次递交给后面的命令处理