find命令面试题

注意

(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

转载于:https://www.cnblogs.com/yinwu/p/11341895.html

  • 0
    点赞
  • 4
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值