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(或)的优先级高 (编辑:云计算网_泰州站长网) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |