linux find 命令

find 是 linux 上的查找文件命令, 例如 find /opt -name settings.xml 表示查找 /opt 目录下 (直接或间接子目录都会查找) 文件名是 settings.xml 的文件位置
find 常用参数

  • find 后面紧跟着的是查找的目标目录, 如果是根目录, 那么是 /
  • -type 指定查找的文件类型, f - 普通文件, d - 文件夹
  • -name 指定精确查找的文件名, 也支持通配符
  • -iname 与上面 -name 类似, 并且文件名忽略大小写
  • -mtime 指定修改时间距离当前的天数, 值可以是 +n (超过 n 天未修改的), -n (n 天内修改过的), n (刚好修改过 n 天) (n 为数值)
  • -ctime 指定创建时间距离当前的天数, 语法与上面 -mtime 相同
  • -maxdepth 查找的文件夹深度, 起始深度是 1. 即如果我想要查找子目录和孙子目录, 那么 maxdepth 是 3. 不指定该参数时, 则表示默认递归查找所有子目录
  • -exec 表示找到文件后执行命令, 具体的用法, 例如后面跟 rm -rf '{}' \; 表示查找到后并删除 (需要注意的是末尾的 \; 是固定写法)
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值