2018/03/10 每日一个Linux命令 之 find

时间:2022-06-21 12:02:02

每日一个Linux命令 2018-03-10

   Linux 命令 find

   find [查找目录] [定义条件]

    今天很累了,本来不想写了,但想到自己订的学习计划必须坚持下去,每天完成。

    find命令, 用来在linux下查找文件。支持使用正则匹配查找文件。

   

    find命令的参数有20多个,这里只使用经常使用的几个参数,如果需要的时候在进行查找。

    

   1:通过名字查找

    find [要查找的目录] -name "*.php"

      -name name, -iname name : 文件名称符合 name 的文件。iname 会忽略大小写

    这句话的意思就是查找 [目录] 下的所有文件名字后缀为.php的文件

   2: 通过时间查找

    find [要查找的目录] [时间参数] [时间]

      -amin n : 在过去 n 分钟内被读取过

      -atime n : 在过去 n 天过读取过的文件

      -cmin n : 在过去 n 分钟内被修改过

      -ctime n : 在过去 n 天过修改过的文件

    3:通过文件大小查找

    find [要查找的目录]  -size n 

      - 文件大小 是 n 单位

    find . -size +1M

    这句话的意思就是查找 当前目录 下的文件大于1M的


目前关于find的命令使用先划分这,在之后使用中如果有什么不足在回来补充。