首页
学习
活动
专区
工具
TVP
发布
精选内容/技术社群/优惠产品,尽在小程序
立即前往

Linux命令findgrep详解

前言 find 查找文件 grep 查找文件内容中的字符串。 一、find 命令 find 指令的一般格式: find [path...]...-2 6、将 find 搜索的结果集执行某一指定命令 在当前目录及子目录下,查找名字为 .c 结尾的文件并将文件以 ls -lh 显示 find ./ -name '*.c' -exec ls...-lh {} \; 7、以交互式的方式将 find 搜索的结果集执行某一指定命令 在当前目录及子目录下,查找名字为 .sh 结尾的文件并交互式将文件以 ls -l 显示 find ./ -name..., xargs 会对结果进行分段处理,所以性能好些,但 xargs 也有缺陷, xargs 默认用空格来分割结果集,当文件名有空格的时候,会因为文件名被切割失效 -xargs:将 find 搜索的结果集执行某一指定命令...-y : 此参数的效果指定"-i"参数相同。

51350

find命令

简介 find是linux 命令,它将档案系统内符合 expression 的档案列出来。你可以指要档案的名称、类别、时间、大小、权限等不同资讯的组合,只有完全相符的才会被列出来。...find 根据下列规则判断 path expression,在命令列上第一个 - ( ) , ! 之前的部分为 path,之后的是 expression。...还有指DOS 命令 find,Excel 函数 find等。 --摘自百度百科 详解 语法: find [path...] [expression] path指明查找路径,不写默认当前路径。...type d 按时间查找 使用参数: -atime 最后一次读取文件的时间(单位都是天) -mtime 文件内容最后一次被修改的时间 -ctime 上次更改文件元数据的时间(如,所有权、位置、文件类型权限设置..../ -user test 对查找结果操作 使用参数-exec 使用{}是用于查找结果(注意不是结果集,比如查找结果是a,b两文件,会依次对ab分开操作,且a,b是字符串类型)的占位符,使用 \;

70220
您找到你想要的搜索结果了吗?
是的
没有找到

find命令

find命令 find命令用来在指定目录下查找文件,任何位于参数之前的字符串都将被视为要查找的目录名,如果使用该命令时,不设置任何参数,则find命令将在当前目录下查找子目录与文件,并且将查找到的子目录和文件全部进行显示...-fprint: 此参数的效果指定-print参数类似,但会把结果保存成指定的列表文件。...-ipath: 此参数的效果指定-path参数类似,但忽略字符大小写的差别。...-ok: 此参数的效果指定-exec类似,但在执行指令之前会先询问用户,若回答y或Y,则放弃执行命令。...查找/tmp/目录及其子目录下所有文件属主具有读、写权限,并且文件所属组的用户其他用户具有读权限的文件。

1.9K41

Jar 命令打包 jar

,那么我们可以用以下的命令来运行 java -classpath myapplication.jar com.example.myapp.MyAppMain 这显然太麻烦了,现在我们来创建自己的manifest...比如我的应用程序用到了Sun 的 Javamail classes ,在classpath中我需要包含activation.jar mail.jar,这样在运行程序时,相比上面的例子,我们要增加一些...activation.jar (加入了Class-Path: mail.jar activation.jar,用空格分隔两个jar包) 这样我们仍然可以使用上例中相同的命令来执行该程序: java...(多主类) 还有一种Multiple Main Classes情况,如果你的应用程序可能有命令行版本 GUI版本,或者一些不同的应用却共享很多相同的代码,这时你可能有多个Main Class,我们建议你采取这样的策略...: com.example.myapp.MyAdminTool 在myappconsole.jar myappadmin.jar的manifest文件中分别注明各自的 Main Class Package

5.6K30

find 命令详解

前言 find命令是我们日常工作中比较常用的Linux命令。全面的掌握这个命令可以使很多操作达到事半功倍的效果。如果对find命令有以下这些疑惑,本文都能帮你解决: find命令的格式是什么?...这其中最重要的就是TestsActions,他们是find命令的核心。另外还有可以将多个表达式连接起来的操作符,他们可以表达多个表达式之间的逻辑关系运算优先顺序,叫做Operators。...-execdir execdirexec有一些差别,主要是在执行指定的命令时,那个相关命令是在那个工作目录下执行的差别。exec是在find所指定的起始目录,而execdir是文件所在目录。...出了上述两种比较典型的执行命令的方法以外,find还对这两个参数提供了另一种形式的命令执行格式: -exec command {} + -execdir command {} + 我们还是先用例子来看一下这个格式以分号结束的方式的差别...当然,find命令也给了更安全的exec参数,它们就是: -ok -okdir 它们的作用跟execexecdir一样,区别只是在做任何操作之前,会让用户确认是不是ok?

1.4K10

Find命令使用

slocate先将当前目录结构做成一个数据库,然后在此数据库中搜索匹配记录,因此它比find命令的搜索速度更快。 --生成数据库的命令:updatedb。...输入updatedb命令后,在var/lib/mlocate 中生成mlocate.db. find: 语法:find 【路径】【参数】【表达式】 说明:从指定路径下递归向下搜索文件,在不指定查找目录的情况下是对整个系统遍历查找...-not:满足对条件取反的条件 操作找到的文件: 语法:find 【路径】【参数】【表达式】-exec 命令 {} \; 说明:直接对符合条件的文件执行所给的命令,不询问用户是否需要执行。...{}表示命令的参数即为find找到的文件。 \禁止转义 ;表示本行命令结束。...语法:find 【路径】【参数】【表达式】-ok 命令 {} \; 说明:会询问用户是否需要执行该命令

50920

Linux命令(31)——find命令

[expression] 基本命令选项-H、-L、-P控制着对符号链接的处理方式。...:打印文件使用statlstat命令显示的信息; opt:打印与表达式树优化有关的诊断信息; rates:打印动作执行成功失败次数的总体信息; -Olevel:启动查询优化,对执行动作重新排序来加速整体效果...命令不在当前指定的目录中查找,如果同时使用-depth选项,那么-prune将被find命令忽略。...find /home -name "*.txt" #同上,但忽略大小写 find /home -iname "*.txt" (4)当前目录及子目录下查找所有以.txt.pdf结尾的文件。...-size 0 | xargs rm -f -ok-exec的作用相同,只不过以一种更为安全的模式来执行该参数所给出的shell命令,在执行每一个命令之前,都会给出提示,让用户来确定是否执行。

1.9K50

2.232.242.25 find命令

which命令 which 搜索命令的绝对路径(搜索的目录,默认为 echo $ PATH 该变量下的目录),前提必须得在默认变量下的目录下,同时还得有执行权限,才能搜索得到。...whereis、locate命令 whereis命令是搜索文件的 whichis命令,通过预先生成的一个文件列表库查找与给出的文件名相关文件。...命令 find命令语法: find [路径][参数] find 搜索用 用法: 根据名字查找 find 路径 -name “文件名字 ” 去搜索 [root@hf-01 ~]# find /etc...更改文件的内容即会更改mtimectime,但文件的ctime更改了,mtime未必会会更改,如:更改了文件权限,但是文件内容没有变化。...,直接显示出结果 find 【路径】【参数】 -exec 【命令】 { } (这是空格); 注意:结尾一定要有 ; [root@hf-01 ~]# find /etc/ -type f -mtime

36510

CentOS find命令

CentOS find命令 2018年03月17日 17:26:46 xxllbb_bbb 阅读数 241更多 个人分类: linux运维 Linux的命令详解: find path -option [...exec -ok command ] {} /; #-print 将查找到的文件输出到标准输出 #-exec command {} /;     -----将查到的文件执行command操作,{} .../;之间有空格 #-ok -exec相同,只不过在操作前要询用户 ==================================================== -name filename...mount点 -follow                     #如果遇到符号链接文件,就跟踪链接所指的文件 -cpio                       #对匹配的文件使用cpio命令...-9].txt"   -print #查以两个小写字母两个数字开头的txt文件 find / -perm 755 -print #查文件权限为755的文件 find / -perm -777 -exec

1K20

Linux 命令 | find

Linux 命令 find 命令解析 Linux 命令 find 是一种查找文件目录的工具,可以通过文件类型、日期、大小等属性来查找符合要求的文件。...find 的一般形式如下: find [path] [option] [action] 其中,参数 path 表示要查找的目录,option 表示查找的选项,action 表示对查找到的文件要执行的操作...为方便读者理解,林一写个具体的 demo: find /data/logs -name "access.log*" -type f -mtime -7 -exec cp {} /backup/ ; 解析...Linux 命令 find 命令注意事项 find 命令搜索文件或目录是从给定的路径开始向下递归,找到所有符合条件的文件或目录: -exec选项后面的命令必须以;结尾表示命令结束; -prune选项表示不进入指定的目录查找文件...,可提高查找效率; -regex选项可以使用正则表达式查找文件; find 命令的属性条件可以使用-mtime、-atime-ctime,分别表示文件的修改时间、访问时间修改权限的时间。

16220

Linux之find命令

find命令用来在指定目录下查找文件。任何位于参数之前的字符串都将被视为欲查找的目录名。如果使用该命令时,不设置任何参数,则find命令将在当前目录下查找子目录与文件。...在运行一个非常消耗资源的find命令时,很多人都倾向于把它放在后台执行,因为遍历一个大的文件系统可能会花费很长的时间。...命令格式 > find pathname -options [-print -exec -ok ...]...命令功能 用于在文件树种查找文件,并作出相应的处理 命令参数 -amin:查找在指定时间曾被存取过的文件或目录,单位以分钟计算; -anewer:查找其存取时间较指定文件或目录的存取时间更接近现在的文件或目录...指令的回传值为True,就执行该指令; -false:将find指令的回传值皆设为False; -fls:此参数的效果指定“-ls”参数类似,但会把结果保存为指定的列表文件; -follow

3.9K00

扫码

添加站长 进交流群

领取专属 10元无门槛券

手把手带您无忧上云

扫码加入开发者社群

相关资讯

热门标签

活动推荐

    运营活动

    活动名称
    广告关闭
    领券