└── b.txt2directories,2files [root@PC1 test3]# find ./ -name"*.txt"./test1/a.txt ./test2/b.txt [root@PC1 test3]#find ./ -name"*.txt"-exec basename {} \; ## 仅显示文件名a.txt b.txt [root@PC1 test3]#find ./ -name"*.txt"| xargs -i basename {}a.txt b.txt ...
1.在某目录下查找名为“elm.cc”的文件 find /home/lijiajia/ -name elm.cc 2.查找文件名中包含某字符(如"elm")的文件 find /home/lijiajia/ -name '*elm*' find /home/lijiajia/ -name 'elm*' find /home/lijiajia/ -name '*elm' 3.根据文件的特征进行查询 find /home/lijiajia/ -amin -10...
语法:find [搜索范围] [匹配条件] 功能:文件搜索 1.按文件名查找 find 目录 -name 文件名 find /root -name test 2.按文件名查找,但不区分大小写 find 目录 -iname 文件名 find /root -iname test 3.使用*通配符来查找 find /etc -name *init* 在/tmp下查找包含init的所有文件 find /etc -name in...
find 能够找到的是只有和搜索内容 yum.conf 一致的 /etc/yum.conf 文件,而 /root/yum.conf.bak 文件虽然含有搜索关键字,但是不会被找到。这种特性我们总结为:find 命令是完全匹配的,必须和搜索关键字一模一样才会列出。 Linux 中的文件名是区分大小写的,...
[2]根据文件所属用户和组来查找文件 -user 按照文件属主来查找文件 $find / -user fred //查找在系统中属于FRED这个用户的文件 1. -group 按照文件所属的组来查找文件 $find / -group cat //查找在系统中属于group组名cat的文件 1. [3]根据uid 和 gid来查找用户 ...
find 是 Linux 中强大的搜索命令,不仅可以按照文件名搜索文件,还可以按照权限、大小、时间、inode 号等搜索文件。但是 find 命令是直接在硬盘中进行搜索的,如果指定的搜索范围过大,find命令就会消耗较大的系统资源,导致服务器压力过大。所以,在使用 find 命令搜索时,不要指定过大的搜索范围。
4. 使用 find 和 grep 结合进行递归搜索: “` find /path/to/search -type f -exec grep -l “filename” {} + “` 该命令将使用 find 查找指定路径下的文件,并使用 grep 在这些文件中搜索包含 “filename” 的行。如果找到匹配的行,则打印匹配的文件名。例如,要在当前目录及其子目录中搜索文件内容包...
1. 基本语法:`find <路径> -name “<文件名>” -exec grep -l “<关键词>” {} \;`。 该命令会在指定的路径下查找文件名为”<文件名>“且文件内容包含”<关键词>“的文件。 示例:`find /home -name “*.txt” -exec grep -l “hello” {} \;` 会在/home目录下查找所有扩展名为.txt的文件...
# /目录下检索名为passwd的文件 [root@server ~]#find/ -name"passwd"-print # /etc下检索host开头的文件 [root@server ~]#find/etc -name"host*"-print #在/目录查找以a开头文件 [root@server ~]# find / -name "a*" #在/目录中查找以b...
找到当前目录下,文件名都是数字的png文件。 find . -regex "\./*[0-9]+\.png" 根据路径查找 找出当前目录下,路径中包含wysiwyg的文件/路径。 find . -path "*wysiwyg*" 根据文件类型查找 通过-type进行文件类型的过滤。 f 普通文件 l 符号连接 ...