时间:2021-05-25
1、locate--->文件查找事先生成的数据库,模糊查找,updatedb更新locate数据库
-i:忽略文件名的大小写
-n:只显示前n行eg:locate-n3passwd
2、find---->实时查找,精确匹配文件名
find[DIR...][CRIERIA][ACTION...]
DIR:/root/home..(默认当前目录)
ACTION;
-print(默认)
-ls
-okCOMMAND交互式执行命令
-execCOMMAND非交互式执行命令
xargs从标准输出中执行和创建命令
eg;find/root-name"[[:alpha:]][[:digit:]]"-execmv{}{}\;//{}代表前面查找的结果,后面必须用\;结尾
find/root-name"[[:alpha:]][[:digit:]]"|xargschmod755
CRIERIA:
-name:精确到指定的文件名
-iname:根据文件名查找,但不区分大小写
-user:根据属主查找
-group:根据属组查找
-uid:根据uid查找
-gid:根据gid查找
在指定时间段里查找:
-atime:[+/-]N(accesstime):+-表示---(+)----N---(-)----currentday
eg:find-atime-3-execls-l{}\;
-mtime:(modificationtime)同上
-ctime(changetime)同上
-amin以分种为单位,同上
-mmin
-cmin
-anewera.txt比a.txt更近的访问
eg:find-anewersh01.sh-execls-l{}\;
-newer相当于modificationtime
-cnewer相当于changetime
-type:按照类型查找
d(目录),l(链接文件),f(普通文件),s(套接文件),
b(块设备),c(字符设备),p(命令管道文件)
eg:find/var-typel-execls-l{}\;
-size:按照大小查找
[+/-]N
-perm[+/-]mode根据权限查找
mode755
-222每一类用户都要匹配
eg:find/tmp/myscrip-perm-001
/222某一个用户只要有一类权限的即可
-nouser:没有用户
eg:find/-nouser查看没有用户名的文件,一般这种文件有一定的危险性
-nogroup:没有组的
查找条件连接:
-a:&&通常可以省略
eg:find-userroot-typef-execls-dl{}\;
-o:||
eg:find-usernamed-o-typed-execls-ld{}\;
-notor!:!
eg:find-not\(-typed-a-userroot\)-execls-ld{}\;
-ls-l`find/-namepasswd`
文件名通配:*任意一个字符,?单个字符,[]
eg:find/tmp-namea*//查找以a开头的文件
声明:本页内容来源网络,仅供用户参考;我单位不保证亦不表示资料全面及准确无误,也不保证亦不表示这些资料为最新信息,如因任何原因,本网内容或者用户因倚赖本网内容造成任何损失或损害,我单位将不会负任何法律责任。如涉及版权问题,请提交至online#300.cn邮箱联系删除。
今天介绍搜索的命令windows下在找不到一下文件啊等等我们都会使用一些搜索命令,帮助自己来找到想要的东西。linux下以及我一直写的centos下搜索命令同样
linux查找文件命令的方法是: 1、linux下最强大的搜索命令为”find“。它的格式为“find指定目录、指定条件、指定动作”; 2、使用locate
linux查找文件的方法是: 1、linux下最强大的搜索命令为”find“。它的格式为“find指定目录、指定条件、指定动作”; 2、使用locate搜索
标题关键词选取跟类目不匹配我们一般在提排名的时候,都是消费者进行关键词搜索情况下的排名。你要注意,消费者在搜索关键词的时候,相当于向搜索引擎发出了搜索命令。比如
打开centos的yum文件夹输入命令cd/etc/yum.repos.d/用wget下载repo文件输入命令wgethttp://mirrors.aliyun