位置: 编程技术 - 正文

Linux find命令中-path -prune参数作用详细介绍(linux中find命令用法)

编辑:rootadmin

推荐整理分享Linux find命令中-path -prune参数作用详细介绍(linux中find命令用法),希望有所帮助,仅作参考,欢迎阅读内容。

文章相关热门搜索词:linux之find命令,linux find命令详解xargs,linux find命令的使用,linux命令find用法详解,linux find -l,linux find -cmin,linux find -l,linux find命令详解xargs,内容如对您有帮助,希望把文章链接给更多的朋友!

  Linux下find命令拥有多种查找方式,那么find命令中加上-path -prune参数会怎么样呢?下面小编就给大家介绍下find命令中-path -prune的用法。

  假如在当前目录下查找文件,且当前目录下有很多文件及目录(多层目录),包括dir0、dir1和dir2 。。。等目录及dir、dir.。.dir、dir.。。等子目录。

  1. 在当前目录下查找所有txt后缀文件

  find 。/ -name *.txt

  2.在当前目录下的dir0目录及子目录下查找txt后缀文件

  find 。/ -path ‘。/dir0*’ -name *.txt

  3.在当前目录下的dir0目录下的子目录dir及其子目录下查找txt后缀文件

  find 。/ -path ‘*dir*’ -name *.txt

  4.在除dir0及子目录以外的目录下查找txt后缀文件

Linux find命令中-path -prune参数作用详细介绍(linux中find命令用法)

  find 。/ -path ‘。/dir0*’ -a -prune -o -name *.txt -print

  说明:-a 应该是and的缩写,意思是逻辑运算符‘或’(&&); -o应该是or的缩写,意思是逻辑运算符‘与’(||), -not 表示非。

  命令行的意思是:如果目录dir0存在(即-a左边为真),则求-prune的值,-prune 返回真,‘与’逻辑表达式为真(即-path ‘。/dir0*’ -a -prune 为真),find命令将在除这个目录以外的目录下查找txt后缀文件并打印出来;如果目录dir0不存在(即-a左边为假),则不求值-prune ,‘与’逻辑表达式为假,则在当前目录下查找所有txt后缀文件。

  5.在除dir0、dir1及子目录以外的目录下查找txt后缀文件

  find 。/ ( -path ‘。/dir0*’ -o -path ‘。/dir1*’ ) -a -prune -o -name *.txt -print

  注意:圆括号()表示表达式的结合。即指示 shell 不对后面的字符作特殊解释,而留给 find 命令去解释其意义。由于命令行不能直接使用圆括号,所以需要用反斜杠‘’进行转意(即‘’转意字符使命令行认识圆括号)。同时注意‘(’,‘)’两边都需空格。

  6.在dir0、dir1及子目录下查找txt后缀文件

  find 。/ ( -path ‘。/dir0*’ -o -path ‘。/dir1*’ ) -a -name *.txt -print

  +1. 在所有以名为dir_general的目录下查找txt后缀文件

  find 。/ -path ‘*/dir_general/*’ -name *.txt -print

  上面就是Linux下find命令-path -prune的用法介绍了,可以上传,find组合-path -prune参数能产生6种查找方式,满足需要特定查找的用户要求,赶紧试试看吧。

在Linux下如何安装配置fcitx输入法 Linux输入法的切换和Windows一样,也可使用快捷切换,fcitx输入法是众多输入法中的一种,有些朋友习惯使用该输入法,下面小编就给大家介绍下Linux如何

Linux如何使用locate命令查找数据查找指定文件 locate命令是Linux查找命令中的一种,可用于查找数据,与find命令有些相似,但find命令更加消耗资源,下面小编就给大家详细介绍下locate命令的用法。loca

在RAID磁盘阵列下如何搭建Linux系统 因为RAID磁盘阵列的存储速度比单个硬盘高,在安装系统的时候一般会选择搭建在RAID磁盘阵列,下面小编就给大家介绍下RAID磁盘阵列搭建Linux系统的方法

标签: linux中find命令用法

本文链接地址:https://www.jiuchutong.com/biancheng/368325.html 转载请保留说明!

上一篇:Linux find命令中-exec参数的作用介绍(linux命令find用法)

下一篇:在Linux下如何安装配置fcitx输入法(linux的安装方法)

  • 海关完税价格是什么
  • 降低个人税负什么意思
  • 税盘收费吗
  • 合伙企业所得税怎么征收
  • 利润税是多少个点
  • 一般纳税人劳务费税率是多少
  • 年初存货跌价准备余额是上年末结转的吗
  • 小规模建筑服务需要预缴增值税吗
  • 设计合同需要缴哪些税
  • 运输企业印花税按什么缴纳
  • 小规模印花税计税金额是什么
  • 财务月末结转成什么账户
  • 出纳人员应该怎么称呼
  • 税务注销交什么税
  • 银行业务结算内容
  • 收就业局稳岗补贴做账
  • 附加税水利行政事业是否取消?
  • 增值税专用发票的税率是多少啊
  • 普通发票费用会计分录
  • 同一地级行政区怎么划分
  • 地铁充值发票会透露个人账户信息吗
  • 小规模纳税人 核定
  • 收到一张免税发票能抵税吗
  • 营改增建筑业税率变化时间
  • 去年收入少做了怎么调账
  • 业务员报销清单表
  • 会计管理制度范本
  • php验证码代码怎么写
  • php数组函数输出《咏雪》里有多少"片"字
  • 企业合作建房会计核算
  • 异常生物见闻录
  • 怎么安装vue2.0
  • 商品入库进项税额怎么算
  • 即征即退进项税转出
  • 社保缴费基数差1000一般差多少?
  • thinkphp框架搭建
  • php json格式化
  • 新版python
  • css选择器使用
  • 支付招聘网站费用怎么入账
  • 计提的教育经费可以税前扣除吗
  • 罚款属于其他业务收入吗
  • 天猫如何不走对公账户
  • 收到政府补贴的账务处理
  • 投资性房地产递延所得税负债为什么计入其他综合收益
  • 折旧汇总分配周期参数设定完成可以更改吗
  • 房屋租赁水电费计入什么科目
  • 逃税是什么意思?
  • 成品油发票抵扣进项税
  • 加工费如何开增票
  • 保险返点返20怎么算
  • 支付金额与实付金额不一致
  • 民间非营利组织会计制度
  • 取得的政府补助收入计入
  • 应交土地增值税的三种情况
  • 怎样查企业注册地址
  • 软件测试费用明细
  • 边际成本是什么意思大白话
  • mysql8 递归
  • windows预体验版本遇到问题
  • win10语言栏没有
  • xp系统删除密码
  • 以管理员的身份运行是什么意思win10
  • 制作winxp启动u盘和安装盘
  • xp系统奇怪
  • xp默认详细信息
  • mac u盘启动盘
  • ubuntu root账户默认密码
  • 硬盘已经安装系统文件夹
  • win8切换语言
  • 激素六项雌二醇30
  • windows7如何安装net framework4.0
  • windows10窗口设置在哪
  • android界面切换与数据传递
  • js堆栈和队列
  • 设置拉我进群必须经过我同意
  • gin项目
  • js 页面加载
  • jquery设置important
  • 昆山市税务分局领导名单
  • 免责声明:网站部分图片文字素材来源于网络,如有侵权,请及时告知,我们会第一时间删除,谢谢! 邮箱:opceo@qq.com

    鄂ICP备2023003026号

    网站地图: 企业信息 工商信息 财税知识 网络常识 编程技术

    友情链接: 武汉网站建设