粘滞位也称为粘着位
1 产生粘滞位的原因、
Linux下有一个用于存放临时文件的目录/temp,每一个用户产生的临时文件都存放在/temp目录下面,而且每个用户都对于这些文件具有写权限,为了防止用户对于出自己外的其他用户的文件进行删除操作,所以产生了粘滞位。
2 什么是粘滞位?
对于权限为777的目录设置粘滞位以后,每个用户只能删除自己创建的文件,可以保护用户的文件安全。
即使设置了粘滞位,只要该用户具有写权限,就可以在该目录下创建文件。
3 如何设置粘滞位?
为code目录设置粘滞位权限
先切换到超级用户,chmod o+t code,在code目录下创建文件file2,切回普通用户,这时普通用户就无法删除file2文件
linux 下的find命令
(1)根据文件名查找
find +文件名 eg: find myfile
(2)查找某一类型的文件
find -type f 查找普通文件
find -type d 查找目录
find -type l 查找符号链接文件
find -type c 查找字符设备文件
find -type p 查找管道文件
find -type b 查找块设备文件
(3)按照文件属主来查找文件
find -user admin /find -user root
(4)按照文件所属的组来查找文件
find -group admin /find -group root
(5)按照文件的更改时间查找文件
find ~/code/ -mtime -1 查找一天以前的文件
(6)查找当前文件系统中的所有目录并排序
find -type d | sort
(7)按照文件的大小查找
(8)按照文件的权限来查找
find -perm +三位八进制数 eg: find -perm 006
(9)在根目录下查找大小为10k的文件并删除它
find / -size 10k -exec -ok rm{}\
(10)在根目录下查找已经被删除的文件
find / -nouser -print