0812 find 作业

0812作业

1、查找/var目录下属主为root,且属组为mail的所有文件

[root@CentOS 7 ~]# find /var -user root -a -group mail
/var/spool/mail
[root@CentOS 7 ~]# ls -ld /var/spool/mail/
drwxrwxr-x. 2 root mail 30 7月  24 02:36 /var/spool/mail/

2、查找/var目录下不属于root、lp、gdm的所有文件

[root@CentOS 7 ~]# find /var -not \( -user root -o -user lp -o -user gdm \) -ls
201328527   0 drwxr-xr-x   3 colord  colord 16 7月 24 02:22 /var/lib/colord
  8630    0 drwxr-xr-x   2 colord   colord   6 11月 20  2015 /var/lib/colord/icc
67294209  0 drwx------ 2 setroubleshoot setroubleshoot 6 11月 20 2015  /var/lib/setroubleshoot
134301745    0 drwx------   2 rpc      rpc           6 11月 20  2015 /var/lib/rpcbind
………………下面省略……………………

3、查找/var目录下最近一周内其内容修改过,同时属主不为root,也不是postfix的文件

[root@CentOs6 ~]# date
2016年 07月 30日 星期六 21:15:29 CST
[root@CentOs6 ~]# find /var/ -mtime -7 -a -not \( -user root -o  -user postfix \) -ls
1179713    0 -rw-rw----   1 user10   mail            0 7月 30 02:22 /var/spool/mail/user10
1179653    0 -rw-rw----   1 rpc      mail            0 7月 25 09:01 /var/spool/mail/rpc
……………………省略………………

4、查找当前系统上没有属主或属组,且最近一个周内曾被访问过的文件

[root@CentOs6 ~]# find /test/  -nouser -o -nogroup -a -atime -7 
/test/aaa.sh

5、查找/etc目录下大于1M且类型为普通文件的所有文件

[root@CentOs6 ~]# find /etc/ -size +1M -type f -ls
1181357 8228 -rw-r--r--   1 root     root      8424080 7月 25 09:05 /etc/selinux/targeted/policy/policy.24
1181354 8228 -rw-r--r--   1 root     root      8424080 7月 25 09:05 /etc/selinux/targeted/modules/active/policy.kern
…………省略………………

7、查找/etc目录下至少有一类用户没有执行权限的文件

[root@CentOs6 ~]# find /etc/ -not -perm -111 -ls
1180067    4 -rw-r--r--   1 root     root         3397 8月 23  2010 /etc/gconf/2/evoldap.conf
1180068    4 -rw-r--r--   1 root     root         1295 8月 23  2010 /etc/gconf/2/path
…………省略………………

8、查找/etc/init.d目录下,所有用户都有执行权限,且其它用户有写权限的文件

[root@CentOs6 ~]# find /etc/init.d/ -perm -113 -ls
1181801    0 ---x--x-wx   1 root     root            0 8月 13 14:24 /etc/init.d/test.txt
1179661    0 -rwxrwxrwx   1 root     root            0 7月 30 10:50 /etc/init.d/f1

原创文章,作者:Lii,如若转载,请注明出处:http://www.178linux.com/34743

(0)
LiiLii
上一篇 2016-08-13 13:33
下一篇 2016-08-13 17:44

相关推荐

  • 浅谈linux基础知识(一)

    一:计算机的组成 组成: 计算机的主要组成部分为计算机硬件、软件。 计算机硬件系统包括: 主机和外部设备。 主机包括:运算器、控制器、存储器(只读ROM、随机RAM)。 外部设备主要包括:输入设备、输出设备、外存储器和其他。 软件包括: 应用软件、系统软件。 二:linux的发行版及不同发行版之间的联系和区别。 1.Debian(唯一一个无商业公司支持的社区…

    Linux干货 2016-09-18
  • 每日一练–8.10 脚本

    1、编写脚本/root/bin/systeminfo.sh,显示当前主机系统信息,包括主机名,IPv4地址,操作系统版本,内核版本,CPU型号,内存大小,硬盘大小。 2、编写脚本/root/bin/backup.sh,可实现每日将/etc/目录备份到/root/etcYYYY-mm-dd中 3、编写脚本/root/bin/disk.sh,显示当前硬盘分区中空…

    Linux干货 2016-08-15
  • 文本处理三剑客之AWK

    AWK的基本格式:    awk [options] 'program' file…          注释:     program->pat…

    Linux干货 2016-09-22
  • LVS类型及工作原理

    lvs工作原理 lvs(Linux Virtual Server),工作于layer4,其原理是根据请求报文的目标IP和PORT将其转发至后端主机集群中的某一提供服务的主机,具体转发到哪一台后端主机需要由挑选算法来决定。通俗来说,lvs的功能是通过在内核空间的netfilter上的INPUT链上的ipvs实现的,当报文由物理网络接口进入主机后,ipvs将流经…

    Linux干货 2016-12-05
  • linux下zip包的压缩与解压

    linux zip 命令详解  功能说明:压缩文件。  语 法:zip [-AcdDfFghjJKlLmoqrSTuvVwXyz$][-b <工作目录>][-ll][-n <字尾字符串>][-t <日期时间>][-<压缩效率>][压缩文件][文件…][-i <范本样式&gt…

    Linux干货 2017-04-10
  • 玩转linux之启动篇

        想要玩转linux,首先明白其启动流程,这里简单说明一下: CentOS 6启动流程:    POST –> Boot Sequence(BIOS) –> Boot Loader –> Kernel(ramdisk) –> roo…

    Linux干货 2016-09-26