linux下查找所有目录下特定后缀名文件

作者&投稿:庾彭 (若有异议请与网页底部的电邮联系)
linux查找当前目录下所有子目录特定文件类型需要查找的文件内容~

1、登录Linux系统之后打开终端,确定你要找关键字的目录。

2、查看下当前目录下所有的文件,你所要找的关键字就在当前目录下某个文件里面。

3、find -type f -print这个命令可以列出当前目录下的所有文件。

4、type后面的f是file的意思,所以只列出文件,而排除文件夹。

5、接下来只要在find命令后面加上exec命令就可以实现。

给定字符串查找文件名,例如,查找当前目录下所有文件中包含字符串"Linux"的文件,可以使用如下命令:egrep Linux *
举例:testfile、testfile1中都还有Linux,查找结果如下所示:
$ egrep Linux * #查找当前目录下包含字符串“Linux”的文件
testfile:hello Linux!
testfile:Linux is a free Unix-type operating system.
testfile:Linux.
testfile1:helLinux!
testfile1:This a Linux testfile!


扩展资料

Linux egrep命令执行效果与"grep-E"相似,使用的语法及参数可参照grep指令,与grep的不同点在于解读字符串的方法。
egrep是用extended regular expression语法来解读的,而grep则用basic regular expression 语法解读,extended regular expression比basic regular expression的表达更规范。

点击电脑左下角的开始,选择里面的文件资源管理器,进入该界面上方看到一个查看点,点击后就能在右边标记的位置看到文件拓展名,在前面打上勾就可以了,这时就可以看到文件后面的后缀名。


linux查找目录下的所有文件中是否含有某个字符串
查找目录下的所有文件中是否含有某个字符串,并且只打印出文件名find .|xargs grep -ri "IBM" -l 1.正则表达式 (1)正则表达式一般用来描述文本模式的特殊用法,由普通字符(例如字符a-z)以及特殊字符(称为元字符,如\/、*、?等)组成。 (2)基本元字符集及其含义 ^ :只匹配行首。 如^a 匹配以a开头的行abc,...

Linux下怎样搜索文件
Linux下搜索文件,可以使用find命令。1、find命令用来在指定目录下查找文件。任何位于参数之前的字符串都将被视为欲查找的目录名。如果使用该命令时,不设置任何参数,则find命令将在当前目录下查找子目录与文件。并且将查找到的子目录和文件全部进行显示。2、命令一般格式:find(选项)(参数)3、常用参数...

linux查找文件字符串linux查找文件字符串
如何在Linux下查找文件内容包含某个特定字符串的文件?概述 使用grep可以查找包含指定字符串的文件 步骤详解 格式:grep“要查找的字符串”文件名 例子:grep"192.168.0.1"\/etc 文件名可以使用基本正则表达式(BRE),例如,查找test目录下的所有文件,是否包含www.dutycode.com字符串。grep“www.duty...

linux下按文件名和文件内容查找文件
在当前目录下,查找所有内容包含‘abc'的文件 find . -type f | xargs grep -l 'abc'或 find . -type f -exec grep -l 'abc' {} \\;

linux下查找文件内容
参数有: !,-and(-a),-or(-o)。(1)find \/tmp -size +10000c -and -mtime +2 #在\/tmp目录下查找大于10000字节并在最后2分钟内修改的文件 (2)find \/ -user fred -or -user george #在\/目录下查找用户是fred或者george的文件文件 (3)find \/tmp ! -user panda#在\/tmp目录中查找所...

linux查找系统所有隐藏文件(不包括目录)的命令
s-socket文件。-name 按照文件名查找文件。查找整个系统只需设置路径为根目录\/。Linux中隐藏文件均以.开头,所以查找隐藏文件只需匹配文件名".*",其中*用于匹配任意字符串。仅查找普通文件可以设置-type参数的值为f。用法示例:查找系统中所有的隐藏的普通文件 find \/ -type f -name ".*"...

Linux系统中查找文件的方法
模糊文件名查找方法:find \/etc -name '*srm*'这个命令表明了Linux系统将在\/etc整个目录中查找所有的包含有srm这3个字母的文件,比如 absrmyz, tibc.srm等等符合条件的文件都能显示出来。如果你还知道这个文件是由srm 这3个字母打头的,那么我们还可以省略最前面的星号,命令如下:find\/etc -name '...

如何查看linux用户主目录下的文件?
在没有图形界面的Linux中需要查看一个文件的内容,这里分享下查找方法。1、首先在电脑中打开Putty软件,连接上Linux,如下图所示。2、然后在Linux中查看文件内容的方式有两种,一种是使用cat命令,如下图所示。3、在cat命令后面紧跟着文件,看图中示例。4、还有一种是使用vi命令也是可以看到文件内容的,...

linux查找文件夹下所有文件
查找文件夹下所有文件。打造文件夹下的所有文件的话,它应该有一个文件文件夹的,根据它的所有提示来查找就可以的。

Linux下Find命令的使用
find是linux中查找的命令,其工作效率确实不能说是很高,但是需要经常使用,所以要掌握find的用法。find [directory] 寻找条件操作还有种表述方式:find PATH OPTION [-exec COMMAND { } \\;##如果想得到的输出结果是绝对目录,那么查找的directory也要写绝对路径,如果写相对路径,输出的也是相对路径该命令...

哈密地区13133334134: 如何查找linux目录下的所有文件中是否含有某个字符串? -
主父炭心神: 查找目录下的所有文件中是否含有某个字符串使用:find .|xargs grep -ri "IBM".正则表达式一般用来描述文本模式的特殊用法,由普通字符以及特殊字符组成.在linux下查找某目录下所有文件包含某字符串的命令: 1、从文件内容查找匹配...

哈密地区13133334134: linux查找目录下的所有文件中是否含有某个字符串 -
主父炭心神: 1、可以使用grep命令来查找当前目录下所有文件中包含的某个特定字符.2、示例:查找当前目录下所有带有set的文件 . 说明:-r 是递归查找-n 是显示行号* : 表示当前目录所有文件,也可以是某个文件名

哈密地区13133334134: linux命令:浏览当前目录下的所有以“.c”为后缀名的文件 ..是什么? -
主父炭心神: Linux中浏览当前目录下所有以".c"为后缀名的文件,可以使用ls命令,直接执行如下命令: ls *.c要获取更多信息可以使用ls命令的-l参数ls -l *.c

哈密地区13133334134: linux如何查找以某个字母打头的文件或文件夹 比如,/etc目录下很多文件,我想列出所有以c开头的文件或文件 -
主父炭心神: ls -al |grep c* 这样就可以了,运用管道命令|.如何使用命令行在Linux中查找文件和文件夹1 使用查找命令,“find”命令允许您搜索知道近似文件名的文件.该命令的最简单形式在当前目录中搜索文件,并递归地通过其与所提供的搜索条件匹...

哈密地区13133334134: linux 如何查找一个目录下所有gbk编码的文件 -
主父炭心神: 这个非常容易啊.首先你进入超级用户 root ,然后在提示符 # 下面,使用 find 命令即可以查找你想查找的任何类型的文件.例如:如果你想查找所有以 *.c 为后缀的 C 语言源程序,你就可以在 # 状态下使用命令: #find / -name "*.c" -print <cr> 其中:/ 代表从 Linux 系统的根目录开始进行查找文件;*.c 代表你需要进行查找的文件;-print 代表将查询到的结果显示在屏幕上;<cr> 代表回车键. 其他类型的文件查找依此类推.

哈密地区13133334134: linux 查找目录及其子目录下的所有文件中是否含有某个字符串 -
主父炭心神: 看例子 我要查找/var/log/下里的.log文件,哪些文件有"error"字符. 命令如下: cd /var/log find . -name "*.log" |xargs grep "error" 图示如下:查找目录下所有文件是否含有某个字符,命令如下: find . |xargs grep "error"

哈密地区13133334134: 如何在Linux下查找文件内容包含某个特定字符串的文件 -
主父炭心神: find 具体的查找copy目录 -name "*" | xargs grep "要查询的2113特定字5261符串". 例如在/etc下找4102含有enable的文件1653sudo find /etc -name "*" | xargs grep "enable"结果: ....../etc/yum.repos.d/rpmfusion-nonfree-updates....

哈密地区13133334134: linux 怎么查找文件关键词 -
主父炭心神: 方法一:find命令 find是最常见和最强大的查找命令,你可以用它找到任何你想找的文件. 命令格式:find <指定目录> <指定条件> <指定动作> - <指定目录>: 所要搜索的目录及其所有子目录.默认为当前目录. - <指定条件>: 所要搜索的文件...

哈密地区13133334134: 如果一个文件看不到后缀名,那么通过linux的什么命令可以查看出该文件的后缀名 -
主父炭心神: linux下默认没有对文件的后缀定义,其实这个要看你如何定义了,自己想起什么名字的都可以,但是到windows下想让不同软件识别就修改对应的文件格式就行了.一般查看文件的命令很多,我可以给你推荐下:ls 、ls -al(可以查看当前目录下的所有文件,包括隐藏文件)、file、ls -ld 这些都可以查看的

哈密地区13133334134: linux 用一个find命令是否可以同时查找出某个目录下以log或者是out结尾的二种文件? -
主父炭心神: find ./ -name "*.log" -o -name "*.out" 其中-o是或者的意思,就是在当前目录下,查找以log或者out结尾的文件. 类似的还有-a,并且,查找同时满足多个条件的文件 -not,查找不满足条件的文件. 具体例子: sudo find /etc -size +1M -exec ...

本站内容来自于网友发表,不代表本站立场,仅表示其个人看法,不对其真实性、正确性、有效性作任何的担保
相关事宜请发邮件给我们
© 星空见康网