位置: 编程技术 - 正文

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的安装方法)

  • 出口退免税管理工作规范2.0
  • 母公司给子公司注资需要什么手续
  • 公司之间往来款需要开收据吗
  • 未出资到位的股东
  • 公司公积金缴纳比例一般来说是多少?
  • 什么经营范围可以开电费发票
  • 工程项目临时用工人员工工资怎么办
  • 调整企业银行存款账面余额的记账依据是什么
  • 出口增值税发票金额怎么开
  • 企业收到个体户开的发票
  • 子公司之间可以相互交易吗
  • 以库存现金代垫怎么做账
  • 算材料成本的时候要算增值税吗?
  • 招待费的进项
  • 进出口贸易中押金怎么算
  • 无形资产研究费用计入成本么
  • 外汇收不到会不会丢
  • 客户方流水号是什么
  • 付款账号姓名是什么意思
  • 年终奖扣税标准计算器
  • 初级如何备考
  • 一般纳税人交的增值税可以抵扣吗
  • 先开票后预缴能退吗
  • 汇缴交的所得税如何做账
  • 外派人员计算个人所得税可否有附加扣除
  • 0x000000a5蓝屏代码是什么意思
  • 只有发票没有银行客户专用回单是啥意思
  • 苹果mac电脑自带的软件
  • 什么是递延所得税资产和负债
  • 社保挂靠会计处理
  • php事物
  • 填制的凭证内容有哪些
  • 愚人二部曲
  • 职工福利费会计科目怎么写
  • vue3 + ts
  • 业务招待费的企业是什么
  • 前端基础入门
  • 目标追踪模型
  • ajax跨域请求的原理是什么
  • 现金等价物是指企业持有的
  • 企业送的购物卡怎么退回去
  • 帝国cms8.0
  • 织梦采集器图片本地化
  • 新公司建账初始数据
  • 资产减值损失的借贷方向
  • 通用机打的发票
  • 筹资活动产生的现金流量净额减少说明什么
  • 小规模纳税人工程款税率是多少
  • 个税专项附加扣除什么意思
  • 现金余额出现负数的原因
  • 资产负债表其他应收款计算公式
  • 当月发生的费用下月支付
  • 公户转私户的钱怎么退回来
  • 不是公司股东的情况说明模板
  • 航天金税服务费发票在哪打印
  • 高新企业认定条件2022上海
  • 看过有趣的童话书,简单介绍下
  • sql基本教程
  • unix vi命令
  • optimize system
  • geom是什么文件
  • linux fflush
  • win8内存管理
  • linux命令怎么执行
  • win7空间不足
  • bootstrap怎么用
  • [置顶]公主大人接下来是拷问时间31
  • shell包含文件
  • Python 操作MySQL详解及实例
  • Node.js中的事件循环是什么
  • 批处理 修改文件名
  • node.js怎么用
  • centos6.9查看网卡状态
  • jquery easy ui
  • android技术总结
  • 二手车公司如何运营
  • 怎样在江苏智慧人社上停保
  • 法治建设的基本原则是什么
  • 上海个体工商户怎么报税
  • 地税怎么交税
  • 免责声明:网站部分图片文字素材来源于网络,如有侵权,请及时告知,我们会第一时间删除,谢谢! 邮箱:opceo@qq.com

    鄂ICP备2023003026号

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

    友情链接: 武汉网站建设