find指令用法 以及粘滞位

粘滞位:(Stickybit),或粘着位,是Unix文件系统权限的一个旗标。最常见的用法在目录上设置粘滞位,如此以来,只有目录内文件的所有者或者root才可以删除或移动该文件。如果不为目录设置粘滞位,任何具有该目录写和执行权限的用户都可以删除和移动其中的文件。实际应用中,粘滞位一般用于/tmp目录,以防止普通用户删除或移动其他用户的文件。


find:
1.命令格式:

    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命令,将这些⽂文件备份到磁带设备 中。 

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值