Linux下find命令和grep命令查找文件

作者&投稿:禾信 (若有异议请与网页底部的电邮联系)
~

在使用linux时,经常需要进行文件查找。其中查找的命令主要有find和grep。
两个命令是有区的。
(1)find命令是根据文件的属性进行查找,如文件名,文件大小,所有者,所属组,是否为空,访问时间,修改时间等。
(2)grep是根据文件的内容进行查找,会对文件的每一行按照给定的模式(patter)进行匹配查找。

一.find命令

基本格式:find path expression

1.按照文件名查找

(1)find / -name httpd.conf  
在根目录下查找文件httpd.conf,表示在整个硬盘查找

(2)find /etc -name httpd.conf  
在/etc目录下文件httpd.conf

(3)find /etc -name ' srm '  
使用通配符*(0或者任意多个)。表示在/etc目录下查找文件名中含有字符串‘srm’的文件

(4)find . -name 'srm*'   
表示当前目录下查找文件名开头是字符串‘srm’的文件




Linux下查找jar包的技巧linux查找jar包
通过linux,我们可以通过命令查找jar包,下面我们给出两个最常用的方法,快速解决查找jar包的问题。第一种方法:根据名字查找jar包,在linux下,可以使用find命令来查找指定文件夹下的某个文件或者某个文件夹,具体用法如下:`find .\/ -name `比如,我们要查找系统中的关于redis的jar包:`find .\/ -...

linux find命令详解
find命令可将档案系统内符合 expression 的档案列出来。你可以指要档案的名称、类别、时间、大小、权限等不同资讯的组合,只有完全相符的才会被列出来。find 根据下列规则判断 path 和 expression,在命令列上第一个 - ( ) , ! 之前的部分为 path,之后的是 expression。还有指DOS 命令 find,Excel ...

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

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

在linux中如何用命令查找文件在哪
需要准备的材料分别是:电脑、linux连接工具。1、首先连接上linux主机,进入等待输入指令的linux命令行状态。2、例如寻找\/home\/httpd\/html\/目录下的test.txt文件,在命令行状态下,输入指令:find \/home\/httpd\/html\/ -name "test.txt",按回车。3、等待查询结束后,会打印出查询结果。

Linux命令从入门到精通 学习笔记之2 使用find和xargs
4. find 的 prune 选项: 查找文件时,忽略某个目录,如: 如果希望在 \/apps 目录下查找文件,但不希望在 \/apps\/bin 目录下查找,可以用: # find \/apps -name "\/apps\/bin" -prune -o -print 5. user 和 nouser 选项: user : 根据文件的属主查找文件: # find . -user zhy -print 在linux下,可能有些...

linux中的find 命令怎么查找介于 两个大小之间的文件
Linux下find命令在目录结构中搜索文件,并执行指定的操作。Linux下find命令提供了相当多的查找条件,功能很强大。即使系统中含有网络文件系统,find命令在该文件系统中同样有效。命令格式:find 路径 命令参数 [输出形式]需要使用的参数:《Linux就该这么学》这本书上有详细的介绍 -size [+|-]n[cwbkMG] ...

怎么在Linux中查找某个文件?
find path expression search-term 下面是使用 find 命令根据文件名来查找特定文件的一个例子:find -name test.file 命令会搜索整个目录树来查找名为 test.file 的文件,并且会提供其存放位置。你可以使用你 Linux 上一个存在的文件名来尝试一下。find 命令有时会花费几分钟来查找整个目录树,尤其是...

linux搜索文件名命令(使用find命令在Linux上查找文件和目录)
有时是因为我不记得最初的文件名,其他时候,我知道名字,但我不记得在哪里保存它了。甚至有时我需要一个我最初就没有创建的文件。但是,无论遇到什么困难,我知道在POSIX系统上,总是有find命令可以帮助我。安装findfind命令由POSIX规范定义,它创建了一个用于衡量POSIX系统的开放标准,这包括Linux、BSD...

linux中怎么查看文件是否存在?
两个方式:find命令或者shell脚本。1、find命令 (1)find是linux下用于查找文件的通用方法。(2)find语法: find [指定查找目录] [查找规则] [查找完后执行的action](3)例如:find \/tmp -name wa* -type l ,是在\/tmp下查找名为wa开头且类型为符号链接的文件。找到就表示存在。2...

越西县17287985000: linux中grep和find的区别 -
习劳奥利: 这是两个不同的命令,关于grep:Linux系统中grep命令是一种强大的文本搜索工具,它能使用正则表达式搜索文本,并把匹 配的行打印出来.grep全称是Global Regular Expression Print,表示全局正则表达式版本,它的使用权限是所有用户....

越西县17287985000: linux下的find与grep命令的功能相似吗? -
习劳奥利: linux下的find与grep命令的功能不同.find 命令用于从目录树中查找与搜索条件匹配的文件;grep 命令用于查找输入流中包含模板文本的行.find 命令常结合grep命令使用, 以对搜索结果做进一步的筛选

越西县17287985000: Linux中的find和grep命令对查找到的文件如何处理啊 -
习劳奥利: Linux中find命令查找到文件后通过-exec参数执行shell命令,案例如下:#-exec command {} \; 将查到的文件执行command操作,{} 和 \;之间有空格 find / -name filename -exec rm -rf {} \;#查找名字为filename的文件,然后执行rm删除命令Linux中grep命令查找到文件后通过|(管道符)传递给后面命令执行,案例如下:ls -l|grep filename|rm -rf#查找名字为filename的文件,然后执行rm删除命令

越西县17287985000: find命令和grep命令都分别用在那些地方? -
习劳奥利: 在微软的WINDOWS系统中要查找文件是简单的,桌面上点击“开始”或“搜索”中就能按照各种方式在本地硬盘上,局域网络,甚至在INTERNET上查找各种文件,文档.Linux中查找文件的命令通常为“find”命令,“find”命令能帮助我们在使用,管理Linux的日常事务中方便的查找出我们需要的文件. Linux系统中grep命令是一种强大的文本搜索工具,它能使用正则表达式搜索文本,并把匹 配的行打印出来.grep全称是Global Regular Expression Print,表示全局正则表达式版本,它的使用权限是所有用户.

越西县17287985000: linux环境下,查找文件使用什么命令 -
习劳奥利: find 文件路径 -name 文件名 (这样会找指定路径下的指定文件) 如果查找文件内容:grep -ir 搜索内容 文件目录名 (这样就能将文件内的东西也能挨个遍历找打)

越西县17287985000: find和grep都是查找,他们的区别是什么? -
习劳奥利: find命令和grep命令虽然都是查找,但是区别是很大的.一定要搞清楚.具体而言就是 1.find命令是指查找特定路径下指定文件(包括子目录),类似于我们window下的win+f键 . 2,grep命令是在一个文件的文本中查找字符 .类似于与文件里面ctrl+f. 测试人员学习Linux,可以为自己的生涯添一笔重彩,你可以到黑马程序员看Linux的学习视频,不会让你失望的.

越西县17287985000: Linux下Grep命令的详细使用方法? -
习劳奥利: 在linux中grep命令是非常有用的,它和管道(|)配合使用,非常强大,用于搜索文本文件.如果想要在几个文本文件中查找一字符串,可以使用'grep'命令.'grep'在文本中搜索指定的字符串. 假设您正在'/usr/src/linux/Documentation'目...

越西县17287985000: linux文件查找命令比较 -
习劳奥利: 有啊.locate:这个在部分linux中没有,运行之前,需要先updatedb,更新其数据库,特别是第一次和有新生成的文件的时候.grep命令:如果你知道文件是在哪个目录下,可以使用ls | grep 文件名 which:查看系统命令的存放地址,比如:which ls whereis 等等.........

越西县17287985000: Linux中find命令和grep命令的区别是什么 -
习劳奥利: find :搜索磁盘中的文件名 grep: 搜索出现关键字的文件 看看时间,擦 都5年了,哥们 你这问题解决了吗?

越西县17287985000: linux find能搜索文件里面的内容吗? -
习劳奥利: find 文件查找命令,用find命令在我们的系统中查找所需的文件. 搜索文件里面的内容一般用grep,grep 文本搜索,是一种强大的文本搜索工具,它能使用正则表达式搜索文本,并把匹配的行打印出来.可以使用grep命令在文件中查找指定的字符串. -n 在匹配的行前面打印行号-w 精确查找例:1、grep aaa test.txt(在test.txt中搜索包含aaa内容)2、grep –wn aaa test.txt(在test.txt文件中搜索aaa)3、grep –wn aaa *(在当前目录下的所有文件中搜索aaa)

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