开发者社区> 问答> 正文

怎么理解find命令中的逻辑运算符and、or、not呢?

已解决

怎么理解find命令中的逻辑运算符and、or、not呢?

展开
收起
格格的阿里云 2022-04-02 01:33:07 1046 0
1 条回答
写回答
取消 提交回答
  • 推荐回答

    (1)and:逻辑与,在命令中用“-a”表示,是系统缺省的选项,表示只有当所给的条件都满足时,寻找条件才算满足。例如:
      $ find –name ’tmp’ –xtype c -user ’inin’
      该命令寻找三个给定条件都满足的所有文件。
      (2)or:逻辑或,在命令中用“-o”表示。该运算符表示只要所给的条件中有一个满足时,寻找条件就算满足。例如:
      $ find –name ’tmp’ –o –name ’mina*’
        该命令查询文件名为’tmp’或是匹配’mina*’的所有文件。
      (3)not:逻辑非,在命令中用“!”表示。该运算符表示查找不满足所给条件的文件。例如:
      $ find ! –name ’tmp’
      该命令查询文件名不是’tmp’的所有文件。

    2022-04-02 01:33:53
    赞同 展开评论 打赏
问答地址:
问答排行榜
最热
最新

相关电子书

更多
低代码开发师(初级)实战教程 立即下载
冬季实战营第三期:MySQL数据库进阶实战 立即下载
阿里巴巴DevOps 最佳实践手册 立即下载