加入收藏 | 设为首页 | 会员中心 | 我要投稿 云计算网_泰州站长网 (http://www.0523zz.com/)- 视觉智能、AI应用、CDN、行业物联网、智能数字人!
当前位置: 首页 > 服务器 > 搭建环境 > Linux > 正文

Linux基础教程之文件查找压缩命令概括

发布时间:2022-07-15 15:52:01 所属栏目:Linux 来源:互联网
导读:为何学习本章节,可以设想一下,在未来工作中面对大量用户时,想要找到同一类型属性的用户文件时,需要一个工具可以快速准确的定位到所寻找的文件,那就是locate和find。 ******************************************************* 重点: 1.德摩根定律 非(P
  为何学习本章节,可以设想一下,在未来工作中面对大量用户时,想要找到同一类型属性的用户文件时,需要一个工具可以快速准确的定位到所寻找的文件,那就是locate和find。
 
  *******************************************************
 
  重点:
 
      1.德摩根定律
 
      非(P且Q) = (非P)或(非Q)
 
      非(P或Q)=(非P)且(非Q)
 
  2.
 
  find 条件权限perm
 
      -perm -MODE
 
      MODE 精确查找 -perm 755
 
      /MODE 任何一类(u,g,o)对象的权限中只要能一位匹配即可,之间关系为或
 
      -MODE 每一类对象都必须同时拥有指定权限,之间为与关系
 
      -020 表示只要组权限为写就可以,0表示不匹配
 
  示例
 
      find -perm 755 精确匹配权限为755的文件
 
      find -perm +222 只要任意人有写权限,就会匹配
 
      find -perm -222 当每个人都有写权限时才匹配
 
   
 
   
 
   
 
  ******************************************************
 
  1、查找/var目录下属主为root,且属组为mail的所有文件
 
      find /var -user root -group mail
 
  2、查找/var目录下不属于root、lp、gdm的所有文件
 
      find /var -not ( -user root -o -user lp -o -user gdm )
 
      #(  ) 与字符之间要有空格
 
  3、查找/var目录下最近一周内其内容修改过,同时属主不为root,也不是postfix的文件
 
      find /var -mtime -7 -not ( -user root -o -user postfix )
 
       find /etc/ -not -222  
 
   # 至少有一个没有= -not 全都有
 
  8、查找/etc/init.d目录下,所有用户都有执行权限,且其它用户有写权限的文件
 
  find /etc/init.d -perm -113
 
   
 
  *********************************************************
 
  shell脚本遗漏点
 
  1.seq 5:1 ,2,3,4,5 默认从1开始
 
      2.seq 240 255
 
      3.seq -s + 1 9|bc
 
 
      
 
      6.当shell中单独一行只有echo时,表示换行
 
          echo -n 不换行输出
 
   7. echo “user$i”| passwd –stdin “user$i” &> /dev/null条件判断
 
      8.当判断文件类型时,[ -L file ]要用在其它判断前面
 
      9,-a(与)比-o(或)的优先级高  

(编辑:云计算网_泰州站长网)

【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容!

    热点阅读