find命令的使用

1.通过文件名查找
 find 目录 -name 文件名
2.根据部分文件名查找
 find 目录 -name '*src'
3.根据文件特征查找
(1)文件大小 
 find 目录 -size 1500c  "c"是以bytes为单位
 find 目录 -size +1500c  “+”大于1500c大小的文件
(2)最后被访问时间(accsee)
 find 目录 -amin n      # 查找在系统中最后n分钟访问的文件
 find 目录 -atime -n    # 查找在系统中最后24*n小时访问的文件
 (3)最后状态被更改的时间(change)
 find 目录 -cmin n      #查找系统中最后n分钟被改变状态的文件
 find 目录 -ctime n    #查找系统中最后n*24小时被改变状态的文件
 (4)空文件或者文件夹  
  find / -empty              # 查找在系统中为空的文件或者文件夹
 (5)查找某用户的文件
  find / -group cat          # 查找在系统中属于cat组的文件
(6)最后被修改的时间
  find / -mmin -5            # 查找在系统中最后5分钟里修改过的文件

  find / -mtime -1           #查找在系统中最后24小时里修改过的文件
(7)查找某用户的文件
  find / -user fred          #查找在系统中属于FRED这个用户的文件
(8)文件系统类型
    find / fstype ext4         #查找系统中存在于指定文件系统(ext4)的文件
 (9)组ID
    find -gid n                #查找系统中文件数字组ID为n的文件
 (19)文件嵌套深度
    find / -maxdepth 2 -name fred #在当前目录嵌套深度为2的文件中查找叫fred的文件
4.使用混合查找方式查找文件
(1)and
 ind /tmp -size +10000000c -and -mtime +2 #录中查找大于100000000字节并且在48小时内修改的某个文件
(2)or
 find / -user A -or -user B #目录中查找属于fred或者george这两个用户的文件。 
(3)!
 find /tmp ! -user panda    #在/tmp目录中查找所有不属于panda的文件
5.查找后名执行文件
 find / -name "httpd.conf" -ls  #系统查找到httpd.conf文件后立即在屏幕上显示httpd.conf文件信息
 
  

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值