Linux_find命令常见参数祥解

find 命令可以通过指定的信息查找文件,常用的参数如下:

-name		#指定文件名
-maxdepth	#指定最大嵌套层数
-mindepth	#指定最小嵌套层数
-not		#表示否定
-user		#指定文件的所有人
-group		#指定文件的所有组
-a		#and表示与的关系
-o		#表示或的关系
-size 20k	#文件大小为20k
-size -20k	#文件小于20K
-size +20k	#文件大于20K
-type		#类型 文件f 软链接l 目录d 字符设备c 块设备b 套接字s
-exec		#指定动作
-ctime 	10	#文件修改时间刚好10天
-ctime  +10	#文件修改时间大于10天
-ctime  -10	#文件修改时间小于10天
-cmin +|-10	#文件修改时间大于|小于10分钟
-cmin 10	#文件修改时间刚好10分钟
-perm 644	#查找权限为644的文件
-perm /644	#文件所有人有读权限或者文件所有人有写权限,或者文件所有组有读权限,或者其他人有读权限
-perm -644	#文件所有人有读写权限,文件所有组有读权限,其他人有读权限

示例如下:
查找/etc/目录下文件名为passwd的文件

在这里插入图片描述

-maxdepth查找/etc/目录下最多嵌套1层并且名字为passwd的文件
-mindepth查找/etc/目录下最少嵌套2层并且名字为passwd的文件
在这里插入图片描述
在/mnt下创建了一些文件,使用watch -n 1 'ls -l /mnt'命令进行监控:
在这里插入图片描述
在/mnt/下查找所有人为student并且所有组为westos的文件:
在这里插入图片描述
在/mnt/下查找所有人为student或者所有组为westos的文件:
在这里插入图片描述
在/mnt/下查找所有人不是student或者所有组为westos的文件:
在这里插入图片描述
使用以下命令创建了大小分别为12K 20K 40K的文件:
在这里插入图片描述
-size指定文件大小,20k表示文件大小刚好为20k,-20k表示文件大小小于20k,+20表示文件大小大于20k:
在这里插入图片描述
在/下查找组为mail,类型为文件的文件,并将其拷贝到/mnt/下:
在这里插入图片描述
-cmin +10表示在/mnt/下查找修改时键大于10分钟的文件
-cmin -10表示在/mnt/下查找修改时键小于10分钟的文件
-cmin 10在/mnt/下查找修改时间刚好为10分钟的文件:
在这里插入图片描述

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

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值