find man page

本文详细介绍了Linux下find命令的使用方法,包括语法、命令行选项、指定条件和动作。find命令用于在目录树中查找文件,可根据文件名、路径、大小、权限等条件进行筛选,并执行如打印文件名、执行命令等动作。
摘要由CSDN通过智能技术生成

语法

find <起始目录> <搜索条件> <动作>

说明:
 1. 默认的起始目录是当前目录;
 2. 默认的搜索条件是所有文件;
 3. 默认的动作是打印文件名;
 4. 不加参数调用find命令会列出当前目录下所有文件

命令行选项

指定条件

-name pattern: 显示与pattern模式匹配的文件
-iname pattern: 和-name类似,但是匹配时不区分大小写
-path p: 显示路径名称符合 p 的文件
-ipath p: 和path类似,但是匹配时不区分大小写
-empty: 显示内容为空的文件
-user uname: 显示所有者是uname的文件
-group gname: 显示组所有者是gname的文件
-nouser: 显示文件的拥有者不在/etc/passwd中的文件
-nogroup: 显示文件的拥有群组不在/etc/group中的文件
-inum n: 显示i-节点号是n的文件
-links n: 显示链接数是n的文件
-size n: 显示大小为n的文件
-type c: 显示类型是c的文件

-mtime n: 显示在n天之前(一天之内)被修改过内容的文件
-mtime +n: 显示在n天之前(不含n天本身)被修改过内容的文件
-mtime -n: 显示在n天之内(包含n天本身)被修改过内容的文件
-newer file:file为一个存在的文件,显示比file还要新的文件

-perm mode: 显示文件权限刚好是mode的文件
-perm +mode: 显示文件权限包含mode中任一权限的文件,假设mode是755,则文件权限是7--的文件将会列出
-perm -mode: 显示文件权限全部包含mode的文件,假设mode是744,则文件权限是755的文件将会列出

指定动作

-exec command: 对匹配文件执行command,用{}表示匹配的文件
-ok command: 与-exec作用相同,但是提示确认每个文件的操作
-ls: 按ls -dils格式输出
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值