Red Hat Enterprise Linux 常用的操作命令 --find(2)

本文详细介绍了如何使用Linuxfind命令在/tmp目录中搜索文件,包括按文件名、所有者、所属组和文件大小筛选。具体操作涉及-name选项、-uid/-gid选项以及排除以a开头且大小超过100M的文件。
摘要由CSDN通过智能技术生成

一、根据文件名查找

查找 /tmp 目录下名字为 aming开头的所有文件。

[root@localhost ~]# find 路径 [选项] 搜索内容
选项:
-name: 按照文件名搜索
-iname: 按照文件名搜索,不区分文件名大小写
-inum: 按照 inode 号搜索

[root@192 tmp]# find /tmp -name "aming*"

在这里插入图片描述

搜索根目录下的 1.txt 2.txt 和 a 目录

[root@192 tmp]# find /  -name 1.txt

在这里插入图片描述

[root@192 tmp]# find /  -name 2.txt

在这里插入图片描述

[root@192 tmp]# find /  -name a

在这里插入图片描述

搜索tmp目录下以 a 开头并且以 c 结尾的文件

[root@192 /]# find /tmp -name a*c

在这里插入图片描述

二、根据所有者和所属组进行搜索

2.搜索tmp目录下所属组group1,所属主user1的文件

[root@localhost ~]# find 搜索路径 [选项] 搜索内容
选项:
-uid 用户 ID: 按照用户 ID 查找所有者是指定 ID 的文件
-gid 组 ID: 按照用户组 ID 查找所属组是指定 ID 的文件
-user 用户名: 按照用户名查找所有者是指定用户的文件
-group 组名: 按照组名查找所属组是指定用户组的文件
-nouser: 查找没有所有者的文件

2.1根据所属主

[root@192 ~]# find /tmp  -user zhaoliu

在这里插入图片描述

2.2更具所属组

[root@192 ~]# find /tmp  -group zhaosi

在这里插入图片描述

三、按照文件大小搜索

搜索 tmp 目录下,不是以 a 开头,并且大小超过100M的文件

[root@192 /]# find /tmp -not -name a* -and -size +100M

在这里插入图片描述
没有不是以a开头且大于100m的文件

  • 18
    点赞
  • 8
    收藏
    觉得还不错? 一键收藏
  • 1
    评论
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值