find 目录1 目录2 -type f -name "文件名通配符" -exec grep -oH "要查找的字符串" {} \; 解释这个命令: find 目录1 目录2:在 目录1 和目录2 中进行搜索。你可以列出多个目录,以空格分隔。 -type f:find 命令的选项,用于只查找普通文件。 -name "文件名通配符":可选项,用于指定要搜索的文件名通配符...
1.删除文件命令: find 对应目录 -mtime +天数 -name "文件名" -exec rm -rf {} \; 实例命令: find /opt/soft/log/ -mtime +30 -name "*.log" -exec rm -rf {} \; 说明: 将/opt/soft/log/目录下所有30天前带".log"的文件删除。具体参数说明如下: find:linux的查找命令,用户查找指定条件的文...
– 使用逻辑操作符进行搜索:find命令支持逻辑操作符来组合多个条件。例如,可以使用find /usr -name “*.txt” -o -name “*.doc”来搜索/usr目录下扩展名为txt或doc的文件。 2. grep命令:grep命令用于在文件中搜索指定的文本模式,并输出匹配的行。它的用法也非常灵活,一些常用的用法包括: – 在单个文件中搜...
6. -exec:对搜索到的文件执行指定的命令。 示例:find . -name “*.txt” -exec cp {} /path/to/destination \; #将当前目录下所有以.txt结尾的文件复制到指定目录 三、进阶用法: 1. 使用逻辑运算符进行复杂条件的组合: find . -name “*.txt” -o -name “*.doc” #查找当前目录下所有以.txt或者...
1. -name:按照文件名进行查找,比如要查找名字为test的文件,可以使用“find /path -name test”命令。 2. -type:按照文件类型进行查找,包括f(普通文件)、d(目录)、l(链接文件)等。 3. -size:按照文件大小进行查找,可以使用+和-号表示大于和小于某个特定大小,比如“find /path -size +1M”表示查找大于1M的...
-name按文件名称查找 -user按文件拥有者查找 -group按文件拥有组查找 -type按文件类型查找 -perm按文件权限查找 -exec对查找到的文件执行指定动作 -maxdepth / -mindepth指定查找范围最大/最小为第几级目录 -cmin按文件修改时间查找 -size按文件大小查找 ...
find和管道符(|)都是我们Linux中较为常见且功能强大的命令之一,然而这两个命令却不能一起使用,让我们来一起一探究竟。 find命令的功能主要是在目录中搜索文件,并且提供了丰富的选项来给我们提供帮助: 1、按照文件名: -name:按照文件名搜索---名字一模一样对到才行 ...
方法/步骤 1 -type 指定文件类型查找文件 2 -name 指定文件名查找文件 3 -maxdepth 指定查找深度 4 -mtime n 表示查询在n*24小时内修改多的文件,下面的-1表示1*24小时内修改过的文件,如果是1*24小时之前修改过的文件则为+24 5 -min n 表示n分钟内修改过的文件 注意事项 觉得有用请投我一票!转载不...
默认情况下,find 命令区分大小写。如果我们想要执行不区分大小写的搜索,可以使用 -iname 来代替 -name: 也可以将其与 -d 选项一起使用。 按扩展名搜索(重要) find 命令最常见的用法之一就是查找指定类型的文件,或者说是按照文件扩展名来进行查找。
find ./yang/books -name "*.pdf"默认情况下,find 命令会搜索常规文件,但最好进行指定(-type f)以使所有内容更清晰:find ./yang/books -type f -name "*.pdf"查找不同类型的文件 除了搜索常规文件外,我们还可以通过指定 -type 选项来搜索其他类型的文件。例如目录:find . -type d -name "yang*"...