粘滞位:(Stickybit),或粘着位,是Unix文件系统权限的一个旗标。最常见的用法在目录上设置粘滞位,如此以来,只有目录内文件的所有者或者root才可以删除或移动该文件。如果不为目录设置粘滞位,任何具有该目录写和执行权限的用户都可以删除和移动其中的文件。实际应用中,粘滞位一般用于/tmp目录,以防止普通用户删除或移动其他用户的文件。
find:
1.命令格式:
find pathname -options [-print -exec -ok ...]
find pathname -options [-print -exec -ok ...]
2.命令功能:
用于在文件树中查找文件,并作出相应的处理。
用于在文件树中查找文件,并作出相应的处理。
3.命令参数:
pathname:find命令所查找的目录路径。
-print: find命令将匹配的文件输出到标准输出。
-exec: find命令对匹配的文件执行该参数所给出的shell命令,相应命令的形式为'command' { } \;
-ok:和-exec的作用相同,只不过以一种更为安全的模式来执行该参数所给出的shell命令,在执行每一个命令之前,都会给出提示,让用户来确定是否执行。
指令演示:
-type 查找某⼀一类型的⽂文件,诸如:
b - 块设备⽂文件。
d - ⺫⽬目录。
c - 字符设备⽂文件。
p - 管道⽂文件。
l - 符号链接⽂文件。
f - 普通⽂文件。
-mtime -n +n 按照⽂文件的更改时间来查找⽂文件, - n表⽰示⽂文 件更改时间距现在n天以内,+ n表⽰示⽂文件更改时间距现在n天以 前。find命令还有-atime和-ctime 选项,但它们都和-m time 选项相同。
-name 按照⽂文件名查找⽂文件。
-perm 按照⽂文件权限来查找⽂文件。
-user 按照⽂文件属主来查找⽂文件。
-size n:[c] 查找⽂文件⻓长度为n块的⽂文件,带有c时表⽰示⽂文件⻓长 度以字节计。
-depth:在查找⽂文件时,⾸首先查找当前⺫⽬目录中的⽂文件,然后再在其 ⼦子⺫⽬目录中查找。
-fstype:查找位于某⼀一类型⽂文件系统中的⽂文件,这些⽂文件系统类 型通常可以在配置⽂文件/etc/fstab中找到,该配置⽂文件中包含了 本系统中有关⽂文件系统的信息。
-mount:在查找⽂文件时不跨越⽂文件系统mount点。
-follow:如果find命令遇到符号链接⽂文件,就跟踪⾄至链接所指向 的⽂文件。
-cpio:对匹配的⽂文件使⽤用cpio命令,将这些⽂文件备份到磁带设备 中。