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

Linux命令findgrep详解

前言 find 查找文件 grep 查找文件内容中字符串。 一、find 命令 find 指令一般格式: find [path...]...作用域-exec相同 * -options:有以下几种查找方式 * -type 按文件类型搜索 * -name 按文件名搜索 * -maxdepth 指定搜索深度 * -size 按文件大小搜索...-r 或 --recursive : 此参数效果指定"-d recurse"参数相同。 -s 或 --no-messages : 不显示错误信息。...-x --line-regexp : 只显示全列符合列。 -y : 此参数效果指定"-i"参数相同。...1、查找当前目录及子目录下含有 U_BOOT_CMD 字符串内容文件(非目录),显示出具体行号 grep -nr "U_BOOT_CMD" ./ 2、ps 监控后台进程工作情况,默认只显示当前可以用户交互进程

1.2K50

Linux find用法_find用法归纳

如果有不理解部分,则看后面的find运行机制详解对于理论说明,也建议在看完这些基本示例后阅读一遍理论说明,它是本人翻译自findman文档并加上了个人理解。...另外,在该理论说明结束后,还有find深入用法示例分析。 (1). 最基础打印操作 find命令默认接命令是-print,它默认以\n将找到文件分隔。...文件名搜索 常用两个是-name-path。 -name可以对文件basename进行匹配,-path可以对文件dirname+basename。...a-z,同理[A-Z],而[a-zA-Z][a-Z]都表示所有大小写字母。...排除方法是,加上一个-path选项并取反,-path参数find搜索路径参数必须一致。 $ find /tmp/test !

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

    Linux】open函数参数作用

    大家好,又见面了,我是你们朋友全栈君。 一、open函数用来干什么 open函数在Linux下一般用来打开或者创建一个文件,我们可以根据参数来定制我们需要文件属性用户权限等各种参数。...二、open函数定义参数 我们首先来看下open函数在Linux定义 #include #include #include <fcntl.h...以下常量是选用,这些选项是用来上面的必选项进行按位或起来作为flags参数。...要注意是,有以下几点 文件权限由openmode参数当前进程umask掩码共同决定。...第三个参数是在第二个参数中有O_CREAT时才作用,如果没有,则第三个参数可以忽略 三、open函数与fopen函数区别 从来源来分,这两者很好区分: open函数是Unix下系统调用函数,操作成功返回是文件描述符

    3.7K10

    Linux目录结构作用

    /etc 存放系统管理配置文件 /home 存放所有用户文件根目录,是用户主目录基点,比如用户user主目录就是/home/user,可以用~user表示 /usr 用于存放系统应用程序,比较重要目录.../usr/x11r6 存放x window目录 /usr/bin 众多应用程序 /usr/sbin 超级用户一些管理程序 /usr/doc Linux文档 /usr/include linux下开发编译应用程序所需要头文件.../usr/lib 常用动态链接库软件包配置文件 /usr/man 帮助文档 /usr/src 源代码,linux内核源代码就放在/usr/src/linux里 /usr/local/bin 本地增加命令.../root 超级用户(系统管理员)主目录(特权阶级^o^) /sbin 存放二进制可执行文件,只有root才能访问。这里存放是系统管理员使用系统级别的管理命令程序。如ifconfig等。...共享库又叫动态链接共享库,作用类似windows里.dll文件,存放了根文件系统程序运行所需共享文件。 /tmp 用于存放各种临时文件,是公用临时文件存储点。

    1.2K10

    linux find exec

    查找当前目录下以.log结尾文件或目录,并移动到test目录下 find是我们很常用一个Linux命令,但是我们一般查找出来并不仅仅是看看而已,还会有进一步操作,这个时候exec作用就显现出来了...{} 花括号代表前面find查找出来文件名。 使用find时,只要把想要操作写在一个文件里,就可以用exec来配合find查找,很方便。...建议在真正执行rm命令删除文件之前,最好先用ls命令看一下,确认它们是所要删除文件。 exec选项后面跟随着所要执行命令或脚本,然后是一对儿{ },一个空格一个,最后是一个分号。...如果验证一下find命令,会发现该命令只输出从当前路径起相对路径及文件名。 二. 使用示例 1. 查找当前目录下文件,并对查找结果执行ls -l 命令 命令: find ....exec作用相同,只不过以一种更为安全模式来执行该参数所给出shell命令,在执行每一个命令之前,都会给出提示,让用户来确定是否执行。

    4.4K20

    Linux find 命令

    find 命令在linux中是很常用到一个查找命令,它功能非常地强大。...-exec: find命令对匹配文件执行该参数所给出shell命令。相应命令形式为'command' { } \;,注意{ }\;之间空格。...-ok:    -exec作用相同,只不过以一种更为安全模式来执行该参数所给出shell命令,在执行每一个命令之前,都会给出提示,让用户来确定是否执行。 例:find ....也就是说其实这里010-是分开,-表示一个至少意思,而且010才是真正用来描述权限位? 这样子就明白了 谢谢你噢 将find出来东西拷到另一个地方?...参考推荐: Linux下which、whereis、locate、find 区别 Linuxfind常见用法示例 Linux xargs命令(推荐)

    5.6K30

    Linux Vi编辑器find命令使用

    vi 编辑器 Linux:使用文本文件来保存配置文件 文本编辑器:ASCII文件 emacs vi vi:Visual Interface(纯字符界面的编辑器) 全屏文本编辑,nano 模式化编辑器...i:当前光标处输入内容 I:在当前光标所在行行首 a:在当前光标所在处后面 A:在当前光标所在行行尾输入 o:在光标所在行下方新增一行空白行 O:在光标所在行上方新增一行空白行...&:用于在替换为内容部分中引用前面匹配到所有内容 find: 实时查找工具,通过遍历指定路径下文件系统完成文件查找。...特点: 查找速度慢 精确查找 实时查找 语法格式: find [option]… [查找路径] [查找条件] [处理动作] 查找路径:指定具体目标路径;默认为当前目录 查找条件:指定查找标准...,[],[^]) 例如 find /etc -name "passwd*" -iname "文件名称" (不区分大小写) -regex "PATTEN": 以PATTEN

    3.9K20

    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,分别表示文件修改时间、访问时间修改权限时间。

    18120

    Linuxfind命令

    列表文件>:此参数效果指定“-ls”参数类似,但会把结果保存为指定列表文件; -follow:排除符号连接; -fprint:此参数效果指定“-print”参数类似,但会把结果保存成指定列表文件...; -fprint0:此参数效果指定“-print0”参数类似,但会把结果保存成指定列表文件; -fprintf:此参数效果指定“-printf”参数类似,...; -help或——help:在线帮助; -ilname:此参数效果指定“-lname”参数类似,但忽略字符大小写差别; -iname:此参数效果指定“-name”参数类似...>:此参数效果指定“-type”参数类似,差别在于它针对符号连接检查。...查找系统中空文件 > find / -empty -type f 原文链接:https://rumenz.com/rumenbiji/linux-find.html 微信公众号:入门小站

    3.9K00

    Linuxfind命令详解

    这篇讲讲Linux下文件查找命令:locatefind,其中locate很简单,主要讲解find命令 locate 用法 locate to/find/file/name 直接加上需要文件名就行了...更新文件数据库 updatedb 速度非常慢,视你系统中文件多少决定 find 由于locate非精确查找非实时查找特性,导致locate用不多 find支持实时查找,拥有众多查找选项...,是Linux上查找最常用,但是缺点也是比较明显: 如果文件数量很多的话,查找起来很慢 whatever,find依然是最有用且最常用Linux查找命令 用法 find支持文件名正则表达式查找,按文件修改时间查找...,按文件大小查找,按文件权限查找,按文件类型查找等,查找到以后还支持直接对查找到文件使用命令,功能非常强大 典型find命令写法是: find 查找路径 查找标准 查找到之后动作 比如:...-type d -o -type l -ls 显示当前目录下所有目录链接文件详细信息 后继命令 -print: 显示 -ls:类似ls -l形式显示每一个文件详细 -quit: 查找到一个就退出

    1.9K100

    Linuxfind exec

    {}花括号代表前面find查找出来文件名。 使用find时,只要把想要操作写在一个文件里,就可以用exec来配合find查找,很方便。...建议在真正执行rm命令删除文件之前,最好先用ls命令看一下,确认它们是所要删除文件。exec选项后面跟随着所要执行命令或脚本,然后是一对儿{},一个空格一个\,最后是一个分号。...如果验证一下find命令,会发现该命令只输出从当前路径起相对路径及文件名。 查找当前目录下所有.txt文件并打印出详细文件信息 > find ....查找当前目录下内容修改时间是30天以前.log文件并删除,删除前给出提示 > find ..../rumenz \; 原文链接:https://rumenz.com/rumenbiji/linux-find-exec.html

    3.6K20

    Linuxfind命令

    列表文件>:此参数效果指定“-ls”参数类似,但会把结果保存为指定列表文件; -follow:排除符号连接; -fprint:此参数效果指定“-print”参数类似,但会把结果保存成指定列表文件...; -fprint0:此参数效果指定“-print0”参数类似,但会把结果保存成指定列表文件; -fprintf:此参数效果指定“-printf”参数类似,...; -help或——help:在线帮助; -ilname:此参数效果指定“-lname”参数类似,但忽略字符大小写差别; -iname:此参数效果指定“-name”参数类似...>:此参数效果指定“-type”参数类似,差别在于它针对符号连接检查。...查找系统中空文件 > find / -empty -type f 原文链接:https://rumenz.com/rumenbiji/linux-find.html

    3.5K10

    Linuxfind exec

    {}花括号代表前面find查找出来文件名。 使用find时,只要把想要操作写在一个文件里,就可以用exec来配合find查找,很方便。...建议在真正执行rm命令删除文件之前,最好先用ls命令看一下,确认它们是所要删除文件。 exec选项后面跟随着所要执行命令或脚本,然后是一对儿{},一个空格一个\,最后是一个分号。...如果验证一下find命令,会发现该命令只输出从当前路径起相对路径及文件名。 查找当前目录下所有.txt文件并打印出详细文件信息 > find ....查找当前目录下内容修改时间是30天以前.log文件并删除,删除前给出提示 > find ..../rumenz \; 原文链接:https://rumenz.com/rumenbiji/linux-find-exec.html

    3.9K30

    linuxfind用法详解

    linuxfind 常用示例解析 find [-H] [-L] [-P] [-D debugopts] [-Olevel] [path…] [expression]    其实[-H] [-L] [...-P] [-D debugopts] [-Olevel]这几个选项并不常用(至少在我日常工作中,没    有用到过),上面的find命令常用形式可以简化为    find [path…] [expression...]    find 命令参数:         path:find命令查找文件目录路径  例如:.表示当前路径,/表示根路径         expression:expression 可以分为...-ok,-exec作用相同,只不过以一种更为安全模式来执行该参数所给出shell命令,在 执行每一个命令之前,都会给出提示,让用户来确定是否执行。                  ...Find命令常用选项实例          -name  按文件名字查找                  例如:find /etc -name "filename"   在目录etc下查找文件名为

    4.3K30

    Linuxfind命令教程

    AI摘要:本文详细介绍了Linux中`find`命令使用方法,这是一个在渗透测试中常用强大搜索工具。文章首先解释了`find`命令基本语法,包括路径、参数表达式。...通过这些功能,`find`命令能够帮助用户快速定位系统中敏感文件信息,为渗透测试提供支持。 Linuxfind命令 简介 在渗透测试过程中,我们常常需要在目标系统中搜索特定文件或目录。...Linuxfind命令是一个非常强大搜索工具,能够根据各种条件查找文件目录。本文将详细介绍find命令常用参数及其用法,并结合实际例子进行说明。...Linux系统中非常强大和灵活搜索工具,在渗透测试过程中经常用到。...通过熟练掌握find命令各种参数用法,我们可以快速定位目标系统中敏感文件信息,为后续渗透测试工作提供便利。

    20510

    Linux find命令详解

    相应命令形式为'command' {  } \;,注意{   }\;之间空格。...-ok: -exec作用相同,只不过以一种更为安全模式来执行该参数所给出shell命令,在执行每一个命令之前,都会给出提示,让用户来确定是否执行。...find命令还有-atime-ctime 选项,但它们都-m time选项。 -nogroup 查找无有效所属组文件,即该文件所属组在/etc/groups中不存在。...建议在真正执行rm命令删除文件之前,最好先用ls命令看一下,确认它们是所要删除文件。 exec选项后面跟随着所要执行命令或脚本,然后是一对儿{ },一个空格一个\,最后是一个分号。...1、查找当前用户主目录下所有文件: 下面两种方法都可以使用 $ find $HOME -print $ find ~ -print 2、让当前目录中文件属主具有读、写权限,并且文件所属组用户其他用户具有读权限文件

    3.9K20
    领券