关键词:
从根目录开始查找所有扩展名为.log的文本文件,并找出包含”ERROR”的行find / -type f -name "*.log" | xargs grep "ERROR"
例子:从当前目录开始查找所有扩展名为.in的文本文件,并找出包含”thermcontact”的行
find . -name "*.in" | xargs grep "thermcontact"
找到以dat结尾的文件并找到显示4500的行
find . -name "*.dat" | xargs grep "4500" | cut -f10 -d‘|‘
----把find 出来的文件 复制到指定目录下
find . -name ‘blfs*‘ |xargs -i cp /home/xfj/blfstemp/
find . -name ‘blfs_20170629_00_1092.dat‘ |xargs -i cp /home/xfj/filesTemp/
find . -name ‘xfr_*‘ |xargs -i cp ../../downloadfile/
--删除当前目录下大小为0KB的文件
find . -name ‘*error*‘ | find . -name "*" -type f -size 0c | xargs -n 1 rm -f
#查找所有大于1G的文件find / -size +1G
#查找jpg结尾的文件
find ~ -name ‘*jpg‘
#查找后缀名为jpg的文件,且不区分大小写
find ~ -iname ‘*jpg‘
#-o 或条件查找
find ~ ( -iname ‘jpeg‘ -o -iname ‘jpg‘ )
#-type f 指定查找的内容为文件,不含目录
find ~ ( -iname ‘*jpeg‘ -o -iname ‘*jpg‘ ) -type f
#-type d 只查找目录
find ~ ( -iname ‘*jpeg‘ -o -iname ‘*jpg‘ ) -type d
#查找最近7天创建的文件
find ~ ( -iname ‘*jpeg‘ -o -iname ‘*jpg‘ ) -type f -mtime -7
#属主为bcotton的所有文件
find /data -owner bcotton
#按文件权限查找,查找所有只读文件
find ~ -perm -o=r
find命令总结(代码片段)
...打印找到的子目录和文件(默认参数-print)。相对于locate命令,find命令进行实时查询,查找速度较慢语法: find path -option [-print] [-exec-okcommand 查看详情
find命令(代码片段)
...Linux快捷键:CTRL-d退出当前登录用户CTRL-u删除光标之前的命令CTRL-e光标到末端CTRL-a光标到开始find命令:按文件名模糊查询find/etc/-name‘sshd‘只按目录查询【加-typed】find/etc/-typed-name‘sshd‘可以是目录也可以是文件find/etc/-typef-name... 查看详情
find命令(代码片段)
从根目录开始查找所有扩展名为.log的文本文件,并找出包含”ERROR”的行find/-typef-name"*.log"|xargsgrep"ERROR"例子:从当前目录开始查找所有扩展名为.in的文本文件,并找出包含”thermcontact”的行find.-name"*.in"|xargsgrep"thermcontact"找到以d... 查看详情
find命令(代码片段)
查找当前目录下的hello.txt文件find-name"hello.txt"find|grephello.txtll|grephello.txt查找所有目录下的hello.txt文件find/-name"hello.txt"find/|grephello.txt查找当前目录下以h开头的文件#区分大小写find-iname"h*"#不区分大小写find-inam... 查看详情
常用的find命令(代码片段)
find命令find[路径名]–name/-size/-permfind[路径名]–name“*p”在路径搜索p结尾的文件夹及文件find[路径名]–name“[ab]*”在路径搜索以a或b开头的文件夹及文件find[路径名]–size+20M在路径搜索大于20M的文件find[路径名]–size-20M在路径搜索... 查看详情
find与xargs配合使用(代码片段)
在使用find命令的-exec选项处理匹配到的文件时,find命令将所有匹配到的文件一起传递给exec执行。但有些系统对能够传递给exec的命令长度有限制,这样在find命令运行几分钟之后,就会出现溢出错误。错误信息通常是“参数列太... 查看详情
linux常见命令之find;+结合其它命令使用案例详解(代码片段)
Linux常见命令之Find结合其它命令声明与简介Linux里的find命令可以结合其它命令一起使用,比如结合echo、rm等一起处理。本文主要通过案例来介绍find结合其它命令使用的特点。使用Find#场景一逐个匹配(找到当前一级目录下的所... 查看详情
shell命令—find(代码片段)
find命令#删除/home/fengshuiyue目录下一周前的目录fengshuiyue@ralc:~>find/home/fengshuiyue-maxdepth1-typed-mtime+7!-path/home/fengshuiyue-execrm-rf\\;-maxdepth数字:目录最大深度(-maxdepth1表示只查找1级子目录,-maxd 查看详情
结合find命令删除指定后缀的文件(代码片段)
结合find删除通过find来完成,更加安全智能,支持的参数更多。可以先使用ls命令列出需要删除的文件看是否正确,然后再执行删除命令。例如,通过如下指令,删除user目录下的png文件:find/home/user/-name".png"|xargsrm-r 查看详情
find查找常用命令(代码片段)
#统计查找到文件总的大小find ./ -type f -mtime +3 -name "*.log" |xargs du -ch find ./ -name "*.log" | xargs& 查看详情
find命令之正则表达式(代码片段)
find-regex‘.*_(OK|NG).csv‘|sort//特殊字符需要进行转义forfilein`find-regex‘.*_(OK|NG).csv‘|sort`;doecho$filedone正则表达式手册 查看详情
find命令(代码片段)
find实时查找工具,通过遍历指定路径完成文件查找1、工作特点?查找速度略慢?精确查找?实时查找?可能只搜索用户具备读取和执行权限的目录2、语法find[OPTION]...[查找路径][查找条件][处理动作]查找路径:指定具体目标路径;默... 查看详情
find命令的简单使用(代码片段)
Find命令格式:find[option][Path][筛选条件][处理动作]Path:默认当前目录筛选条件:对文件/目录设置筛选条件处理动作:默认显示所有文件 筛选条件: -nameName文件或目录名称,区分大小写 -inameName不区分大小写... 查看详情
linux汇总基本命令(代码片段)
一、find命令1、find命令基本语法:#find路径[选项选项的值]...-name:根据文件的名称进行-type:按文件类型进行搜索,f代表普通文件,d代表文件夹2、find命令+模糊搜索#find路径-name"通配符*"-typef/-typed3、根据文件修改时间搜索文件#find... 查看详情
linux命令(代码片段)
find命令find命令是查找文件的一个命令具体用法为find路径参数查找范围 grep命令 grep命令和find命令都是用于查找的一个命令s所不同的是grep命令主要用于查找文件内容,是Linux常用的命令之... 查看详情
文件查找命令(代码片段)
find:find/dir-name"ysh":根据名字查询目录及字目录符合条件的文件;find/dir-userusername:根据属主查找文件;find/dir-groupGROUPNAME:根据属组查找文件;find/dir-typefile(f,d,l,b,c,p,s):根据文件类型查找;find/dir-size+100M,根据文件大小查找;... 查看详情
find命令局部小结之xtime(代码片段)
大家在使用find命令的时候往往会使用它的-name 或者-xtime,在这里就说下他的xtime。find/-mtime+7、find/-mtime-7、find/-mtime7UNIX/Linux文件系统每个文件都有三种时间戳:访问时间(-atime/天,-amin/分钟):用户最近一次访问时间。修改... 查看详情
find命令文件查找和比较(代码片段)
find命令用来在指定目录下查找文件。任何位于参数之前的字符串都将被视为欲查找的目录名。如果使用该命令时,不设置任何参数,则find命令将在当前目录下查找子目录与文件。并且将查找到的子目录和文件全部进行显示。语... 查看详情