Linux中有关find指令的用法

Linux中find指令显得尤为重要,所以我们有必要将find指令的相关用法进行总结性的详解,这对Linux的学习非常重要,如果能熟练掌握find指令,那你的Linux水平就不显得那么拙劣(开个玩笑。。。)。下面呢主要围绕find指令的相关操作以及所展示出的强大功能进行详解。
1,“find -name <文件名>”:查找文件所在的目录(这里准确说来展示的是相对路径),下面我听过两种方法来验证了结果。

这里写图片描述

2,“find -name “fi*””:查找该目录下以“fi”开头的所有文件。

这里写图片描述

3,“find -name “*xx” ” :查找以“xx”结尾的所有文件。

这里写图片描述

4,“find -perm <文件权限>”Linux默认的文件权限是664,我们不妨来验证一下(这里也用了两种方法来验证,一个是用过umask看他默认权限的补码,另一种方法就是直接看它的权限)

这里写图片描述

5,“find -user <用户名>”:

这里写图片描述

6,“find -group <所属组名>

这里写图片描述

7,“find -mtime”这条指令展示的是mtime(modify time)改变的文件,后面加个阿拉伯数字n就是指n时间内被修改的文件及目录。

这里写图片描述

这里写图片描述

8,“find -atime”这条显示atime(access time)访问时间在n时间内的文件,即n时间内被访问过的文件。
9,“find -ctime”(change time) 显示n时间内被改变(属性)的文件。

这里写图片描述

10,“find -nouser”查找无属主文件,可以用root删除。
11,“find -nogroup”查找无所在组文件,同样可被root删除。

这里写图片描述

12,“find -newer <文件名>”查找当前目录及目录以下的子目录及目录下的文件。

这里写图片描述

13,“find -type d/b/c/l/p/f ”查找当前目录下的目录/块设备文件/字符设备文件/链接文件/管道文件/普通文件

这里写图片描述

这里写图片描述

14,“find -size num” 查询大小为“num”字节的文件。

这里写图片描述

15,“find -size +num”查询字节数比num还大的文件。

这里写图片描述

16,“find -size -num”查询字节数比num还小的文件。
17,“find -size +num1 -size -num2”查询字节数比num1大比num2小的文件

18,“find -depth”在进入子目录前先查找完本目录下符合约束条件的文件。

这里写图片描述

19,“find -empty”查找空白文件,没有子目录的空文件夹。

这里写图片描述

20,“find -false”查找系统中错误的文件。

这里写图片描述

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值