命令find应用

作业:

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

    [root@localhost bin]# find /var/ -user root -group mail

   1471354081856406.png

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

   [root@localhost bin]# find /var// -not \( -user root -o -user lp -o -user gdm \)

   1471354333429484.png

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

  [root@localhost bin]# find /var/ -mtime -7 -not \( -user root -o -user postfix \)

   1471354595101203.png

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

  [root@localhost ~]# find / -nouser -o -nogroup -atime -7


   1471355571724884.png

 

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

  root@localhost ~]# find /etc/ -size +1M -type f


  1471356072217732.png

6. 查找/etc目录下所有用户都没有写权限的文件

  [root@localhost ~]# find /etc/ -not -perm /222

  1471356251911755.png

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

  [root@localhost ~]# find /testdir/ -not -perm -111

  1471356478593436.png

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

  [root@localhost etc]# find /etc/init.d/ -perm -113

  1471356661445896.png

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

(0)
191095336191095336
上一篇 2016-08-22 09:29
下一篇 2016-08-22 09:29

相关推荐

  • 文件查找命令find

      在文件系统上常常需要根据文件的各种属性去查找符合条件的文件。在Linux下也有相当优异的查找命令。今天只要将find和locate。find通常不常用,因为速度慢!通常我们先使用locate来进行模糊查找,如果真找不到了,才以find来查找。为什么呢?因为locate是利用数据库来查找数据,所以速度非常快,而且并没有实际查询硬盘比较省时间。 l…

    Linux干货 2016-08-22
  • Codis集群3.03安装配置基础

    Codis基础 01.codis是一个分布式的Redis解决方案,对于上层的应用来说,连接Codis Proxy和连接原生的Redis Server没有明显的区别。 codis底层会处理请求的转发,不停机的数据迁移等工作,所有后边的一切事情,对于前面客户端来说是透明的,可以简单的认为后边连接是一个内存无限大的Redis服务。 codis架构图如下: 02.c…

    Linux干货 2016-09-26
  • linux用户管理

    linux用户:       linux用户大体分为两种:一是:管理员用户;二是普通用户,普通用户又可以分为系统用户和登录用户。因为linux是一个多用户多任务的系统,所以每一个要使用系统资源的用户,都要向管理员申请一个账号,使用这个账号登录到系统。每个用户都拥有一个自己的名字和密码,以登录到用户。 每个用户都有唯一的用户标识(…

    Linux干货 2016-08-04
  • 内核参数修改 内核编译 第14天

    Linux内核:单内核,模块化 内核的某些模块 编译进内核本体 [*] 编译成内核模块 [M] 不选择使用     [ ] 内核的组成部分 /boot/vmlinuz-VERSION /lib/modules/VERSION/ *.ko 模块间有可能有依赖关系 内核模块管理 lsmod:显…

    Linux干货 2016-01-18
  • 创建CA、申请证书和吊销证书详解

    创建CA和申请证书、吊销证书 搭建工具:openssl 服务端:centos7 客户端:centos6 配置实验环境: 需要两台虚拟机为服务端、客户端提供运行环境,装载openssl工具,添加必要文件;通过查看openssl的配置文件/etc/pki/tls/openssl.cnf(图一),对比服务端的/etc/pki/CA文件内容(图二),如果第一次搭建服…

    2017-04-11

评论列表(1条)

  • 马哥教育
    马哥教育 2016-09-01 10:44

    每周的博客按时写。