linux命令--find的用法

查找方式有很多种,比如按文件类型(-type),文件名(-name),文件属主(-user),文件所属组)(-group),文件权限(-perm),文件长度(-size),文件修改时间(-mtime)等查找。

  • 在path路径下查找文件名称为namefile的文件
find path -name  namefile
  • 查找/路径下,创建文件时间小于n天或者创建时间大于n天的
    find / -ctime -n
    find / -ctime +n
  • 查找文件组中归属组为test的所有文件
find /home -group test
  • 查找文件名为test的文件,并显示文件权限和时间等
    find . -name test -ls
  • 查找文件类型是目录文件
    find /home/test -type d
  • 查找当前目录下文件大小不超过2k的文件(单位是:k, M, G等)
    find -size -2k
  • 查找当前目录下的所有日志文件(以.log结尾的文件)
    find . -name *.log
  • 查找两层文件夹下的文件,只想查找一到两层以内的子目录中文件以php结尾的文件,可以通过 maxdepth 选项来指定查找深度。
    find ./test -maxdepth 2 -name *.php

  • 文件类型包括:d 目录文件。
    l 符号链接(指向另一个文件,类似于瘟下的快捷方式) 。
    s 套接字文件。
    b 块设备文件,二进制文件。
    c 字符设备文件。
    p 命名管道文件。
    - 普通文件,或更准确地说,不属于以上几种类型的文件。

  • 文件权限包括:r 读文件
    w 写文件
    x 执行文件操作
    find能列出当前路径下的所有文件,find .与find . -print也可以。其中黑色点表示当前路径,,默认可不进行书写。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值