位置: 编程技术 - 正文

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

  • 小微企业印花税怎么算
  • 小规模纳税人缴纳增值税怎么算
  • 税控盘维护费280多久可以抵扣
  • 一般纳税人开具专票和普票的区别
  • 合伙企业有一般账户吗
  • 应收账款转为其他应收款
  • 长期借款利息计入应付利息吗
  • 现金短缺溢余求借多少短期借款?
  • 短期借款在房地产怎么算
  • 备品的定义
  • 税收和征税
  • 银行结算账户的规定
  • 做内账有风险还是做外账有风险
  • 销项税额抵减是怎么回事
  • 2017年全国税收收入是多少
  • 取得增值税专用发票注明税额
  • 技术咨询合同书
  • 呆账怎么写会计分录
  • 如何在pc桌面上添加文件
  • encodetext
  • 土地增值税清算的条件
  • 股权投资取得的收入计入什么科目
  • 接受捐赠旧的固定资产以什么价格入帐
  • 持有至到期投资在资产负债表怎么填
  • 营改增几个阶段
  • php全局函数
  • php数组分为哪两种
  • 软件产品即征即退申请表
  • php读取mysql
  • 玄学2021
  • vscode怎么看错误提示
  • 车道线检测模型
  • el-upload上传文件携带参数
  • redis zset源码
  • checksum 命令
  • 收到餐饮费专用发票会计分录
  • 银行结算方式有哪几种?其具体内容是什么
  • 房企预缴增值税
  • 可变现净值属于会计计量属性吗
  • 企业应纳税总额怎么算
  • 无形资产摊销是当月增加当月摊销吗
  • 个人所得税计算方法及抵扣方法
  • 公司对公账户转给个人
  • 应付职工薪酬账户贷方登记的是
  • 微众银行的企业贷款好批吗
  • 小微企业a201010表怎么填
  • 什么是对公账户?
  • 独立董事需要入股吗
  • 中小型企业会计
  • select into 和 insert into select 两种表复制语句
  • 目前默认系统%1
  • imessage对方看了会显示已读吗
  • Solaris 10.0 cvs的安装方法
  • win2016 ntp
  • ubuntu和windows哪个流畅
  • linux编译安装php扩展命令
  • win10系统关闭防火墙服务
  • win8怎么把c盘恢复出厂设置
  • 今日推送是什么
  • ssh直接输入密码 linux
  • win10d盘无法格式化,说另一个正在使用
  • 笔记本win7电源已接通未充电怎么办
  • win7升级win 10
  • linux操作系统网课
  • opengl纹理贴图步骤
  • js获取数组元素个数
  • 游戏引擎的重要性
  • javascript学习指南
  • linux文件目录管理命令
  • perl read
  • Linux CentOS系统下安装node.js与express的方法
  • 安卓关键词覆盖
  • jquery正则表达式的用法
  • Python函数中仅允许有一条return语句
  • python基础入门教程
  • js 分页插件
  • android动画实现方式
  • 矿产资源税的计税依据
  • 北京国税网上办税服务大厅
  • 电子税务网上申报平台
  • 免责声明:网站部分图片文字素材来源于网络,如有侵权,请及时告知,我们会第一时间删除,谢谢! 邮箱:opceo@qq.com

    鄂ICP备2023003026号

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

    友情链接: 武汉网站建设