注意

(1)建议先创建快照*

(2)有可能存在命令正确,但是查找不到文件的情况,是因为不存在相关条件的文件

(3)如果存在命令正确,但是查找不到文件的情况,则先创建相关的文件、目录、用户、组,设置好对应的权限,再进行查找

(4)如果是以时间为查找条件的题,则使用date命令修改linux系统时间为几天以前,创建好相关文件后再改回当前时间(date命令使用可参考https://blog.csdn.net/stalin_/article/details/80436568)*

1.找出/tmp目录下,属主不是root,且文件名不以f开头的文件

[root@chengyinwu ~]# find /tmp/ -type f ! -user root ! -name "f*"

2.查找/etc/目录下,所有.conf后缀的文件

[root@yinwucheng ~]# find /etc/ -type f -name "*.conf"

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

[root@yinwucheng ~]# find /var/ -type f -user root -group mail

4.查找/var目录下7天以前,同时属主不为root,也不是postfix的文件

[root@yinwucheng ~]# find /var/ -type f -mtime +7 ! -user root ! -user postfix

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

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

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

[root@yinwucheng ~]# find /etc/ -type f -perm a-w

7.查找/目录下最后创建时间是3天前,后缀是*.log的文件

[root@yinwucheng ~]# find / -type f -mtime -3 -name "*.log"

8.查找/目录下文件名包含txt的文件**

[root@yinwucheng ~]# find / -type f -name "txt*"

9.查找/目录下属主是oldboy并且属组是oldboy的文件

[root@yinwucheng ~]# find / -type f -user oldboy -group oldboy

10.查找/目录下属主是oldboy但是属组不是oldboy的文件

[root@yinwucheng ~]# find / -type f -user oldboy ! -group oldboy

11.查找/目录下属主是oldboy或者属主是oldgirl的文件

[root@yinwucheng ~]# find / -type f -user oldboy -o -group oldgirl

12.查找/tmp目录下属主既不是oldboy,也不是oldgirl的文件

[root@yinwucheng ~]# find /tmp/ -type f ! -user oldboy ! -user oldgirl

13.查找/var/log目录下7天以前的文件

[root@yinwucheng ~]# find /var/log/ -type f -mtime +7

13.查找/tmp目录下15天以前的文件删除

[root@yinwucheng ~]# find /tmp/ -type f -mtime +15 |xargs rm -rf

15.查找/home目录下,类型是目录的,并且属主是oldboy的目录

[root@yinwucheng ~]# find /home/ -type d -user oldboy

16.查找/var/log下大于100kb且以log结尾的所有文件

[root@yinwucheng ~]# find /var/log/ -type f -size +100k -name "*log"

17.查找tmp目录下所属组group1,所属主user1的目录

[root@yinwucheng ~]# find /tmp/ -type d -group group1 -user user1

18.同时查找根目录下名为1.txt,2.txt的文件和名字带a的目录

[root@yinwucheng ~]# find / -type d -name "1.txt" -o -name "2.txt" -o -name "*a*"

19.查找/tmp目录下所有文件并删除

[root@yinwucheng ~]# find /tmp/* -type f |xargs rm -rf

find命令面试题的更多相关文章

  1. awk与sed命令面试题整理

    1.sed命令123abc456456def123567abc789789def567要求输出:456ABC123123DEF456789ABC567567DEF789答案:sed -r -i 's# ...

  2. Linux运维基础命令笔试题--看看你会多少?

    老男孩教育linux运维就业班第一周课后学习效果能力上机大考察 (每题10分共130分,过100即可,请给出详细步骤) 1.创建目录/data/oldboy ,并且在该目录下创建文件oldboy.tx ...

  3. linux命令面试题

    文件管理命令 (1)Linux的文件系统目录配置要遵循FHS规范,规范定义的两级目录规范如下:        /home  每个账号在该目录下都有一个文件夹,进行数据的管理        /usr 有 ...

  4. linux命令之面试题1

    1.请解释下列10个shell命令的用途 top:是linux下常用的性能分析工具,能够实时的显示系统中各个进程的资源占用情况,类似于windows的资源管理器,查看系统的cpu,内存,运行时间,交互 ...

  5. mysql面试题集

    Mysql 的存储引擎,myisam和innodb的区别. 答: 1.MyISAM 是非事务的存储引擎,适合用于频繁查询的应用.表锁,不会出现死锁,适合小数据,小并发.5.6之前默认myisam 2. ...

  6. (转)Linux运维MySQL必会面试题100道

    老男孩教育Linux运维班MySQL必会面试题100道 (1)基础笔试命令考察 (要求:每两个同学一组,一个口头考,一个上机实战作答,每5个题为一组,完成后换位) 1.开启MySQL服务 2.检测端口 ...

  7. Java面试题资料合集

    Java面试题资料合集 2021年最新版--Java+最常见的+200++面试题汇总+答案总结汇总.pdf BIO,NIO,AIO,Netty面试题 35道.pdf Dubbo面试题 47道.pdf ...

  8. mysql 数据库必会题

    Linux运维班MySQL必会面试题100道 (1)基础笔试命令考察 (要求:每两个同学一组,一个口头考,一个上机实战作答,每5个题为一组,完成后换位) 1.开启MySQL服务 2.检测端口是否运行 ...

  9. 李洪强iOS经典面试题133--UNIX常用命令

    可能碰到的iOS笔试面试题(3)--UNIX常用命令 做开发说用不到命令行,那肯定是不可能的.所以记住几个常用的命令还是很有用. cd 改变工作目录 pwd 输出当前工作目录的绝对路径在UNIX中要执 ...

随机推荐

  1. Django-官网查询部分翻译(1.11版本文档)-QuerySet-字段查找-06

    目录 Making queries 进行查询 创建一个对象(一条数据记录) 保存修改的表对象 保存外键字段或多对多字段(ForeignKey or ManyToManyField fields) Re ...

  2. Windows导出文件夹中的文件名列表

    在需要导出的目录中,shift+右键,打开cmd或者powershell 运行命令:dir -name >list.txt 刷新文件夹,打开list.txt

  3. ActiveMQ基本使用

    消息队列,目前在实际的开发项目中应用十分广泛.本文主要介绍入门级的ActiveMQ的基本使用以及相关的概念. 一.JMS 全称 Java Message Service,即Java消息服务.JMS是一 ...

  4. Mybatis源码解析,一步一步从浅入深(三):实例化xml配置解析器(XMLConfigBuilder)

    在上一篇文章:Mybatis源码解析,一步一步从浅入深(二):按步骤解析源码 ,中我们看到 代码:XMLConfigBuilder parser = new XMLConfigBuilder(read ...

  5. 深入理解Three.js中线条Line,LinLoop,LineSegments

    前言 在可视化开发中,无论是2d(canvas)开发还是3d开发,线条的绘制应用都是比较普遍的.比如绘制城市之间的迁徙图,运行轨迹图等.本文主要讲解的是Three.js中三种线条Line,LineLo ...

  6. 从零开始入门 K8s | 应用编排与管理:Job & DaemonSet

    一.Job 需求来源 Job 背景问题 首先我们来看一下 Job 的需求来源.我们知道 K8s 里面,最小的调度单元是 Pod,我们可以直接通过 Pod 来运行任务进程.这样做将会产生以下几种问题: ...

  7. Cocos Creator实现左右跳游戏

    ​1. 玩法说明 游戏开始后,点击屏幕左右两侧,机器人朝左上方或右上方跳一步,如果下一步有石块,成功得1分,否则游戏结束. 2. 模块介绍 游戏场景分为2个:主页场景(home).游戏场景(game) ...

  8. 由"跨域"引出的一个终极思想(jsonp)

    1.什么是跨域? 当协议.子域名.主域名.端口号中任意一个不相同时,都算作不同域. 跨域并不是请求发不出去,请求能发出去,服务端能收到请求并正常返回结果,但是因为浏览器存在一个"同源策略&q ...

  9. 原创电子书《菜鸟程序员成长之路:从技术小白到阿里巴巴Java工程师》

    <菜鸟程序员成长之路:从技术小白到阿里巴巴Java工程师> 国庆节快乐!一年一度长度排第二的假期终于来了. 难得有十一长假,作者也想要休息几天啦. 不管你是选择出门玩,还是在公司加班,在学 ...

  10. Python列表的深度排序

    实例1:>>>L = [2,3,1,4]>>>L.sort()>>>L>>>[1,2,3,4] 实例2:>>> ...