find查找文件命令 find查找文件内容命令
您好,今天小篇来为大家解答以上的问题。find查找文件命令相信很多小伙伴还不知道,现在让我们一起来看看吧!
find查找文件命令 find查找文件内容命令
find查找文件命令 find查找文件内容命令
1、find / -atime -2 # 查找在系统中48小时访问的文件产品型号:ThinkpadE15系统版本:centos7软件版本:find4.6find命令用于查找指定目录下的文件,同时也可以调用其它命令执行相应的作。
2、find语法格式:find路径名称选项find命令选项:-name按照文件名查找文件。
3、“名称-perm按照文件权限来查找文件。
4、666777等-user按照文件属主来查找文件-group按照文件所属的组来查找文件-mtime-n/+n按照文件的更改时间来查找文件,n表示文件更改时间距现在n天以内+n表示文件更改时间距现在n天以前-type查找某一类型的文件b块设备文件d目录c字符设备文件p管道文件l-符号链接文件f普通文件-sizen查找符合指定的文件大小的文件-exec对匹配的文件执行该参数所给出的其他linux命令,相应命令的形式为命令{};,注意{}和;之间的空格,{}代表查到的内容例1:查找当前目录下所有的TXT格式的文件[root@xuegod63~]#toucha.txtxuegod.txt[root@xuegod63~]#find.-name.txt/P 在每个信息屏幕后暂停。
5、./a.txt./xuegod.txt2、按照更改时间或访问时间等查找文件如果希望按照更改时间来查找文件,可以使用mtime,atime或ctime选项mtime:文件一次修改的时间atime:一次访问时间ctime:文件的一次变化时间,也就是修改时间例1:在root目录下查找更改时间在1天以内,被黑客修改的文件[root@xuegod63~]#find/root/-mtime-1对查找内容执行相应命令-exec这个选项参数后面可以跟自定义的SHELL命令,格式如下:例2:把查找到的文件到一个指定的目录[root@xuegod63~]#touch{1,2,3}.back[root@xuegod63mnt]#find/root-name.txt-execcp{}/opt;例3:查找多个类型文件find命令中比较符的使用:-aand并且-oor或者+超过低于[root@xuegod63~]#toucha.pdfback.sh[root@xuegod63~]#find./-name.sh-o-name.pdf[root@xuegod63~]#find/etc-size+20k-a-size-50k|wc-l22[root@xuegod63~]#find/etc-size+20k|wc-l49例4:按权限查找:-perm[root@xuegod63~]#find/bin/-perm755#等于0755权限的文件或目录[root@xuegod63~]#find/bin/-perm-644#-perm-644至少有644权限的文件或目录例5:查找的目录深度:-maxdepth1#只查找目录层的文件和目录[root@xuegod63~]#find/etc/-maxdepth1-perm644|more。
本文到这结束,希望上面文章对大家有所帮助。
声明:本站所有文章资源内容,如无特殊说明或标注,均为采集网络资源。如若本站内容侵犯了原著者的合法权益,可联系 836084111@qq.com 删除。