垂直门户网站有哪些/百度seo关键词优化电话
文件查找:locate,find
locate:非实时查找(数据库查找)
find:实时查找
locate:
特点:依赖于事先构建的索引;索引的构建是在系统较为空闲时自动进行的(周期性任务)手动更新数据库(updatedb);索引构建过程需要遍历整个根文件系统,级消耗资源;
工作特点:查找速度快;模糊查找;非实时查找
find
实时查找工具,通过遍历指定路径下的文件系统完成文件查找;
工作特点:查找速度略慢;精确查找实时查找;
语法:find [option] [查找路径] [查找条件] [处理动作]查找路径:指定具体目标路径;默认为当前目录;查找条件:指定的查找标准,可以为文件名,大小,类型,权限等标准;默认找出指定路径下的所有文件及目录下的子文件;处理动作:对符合条件的文件做什么操作;默认输出至屏幕;根据文件名查找:-name "文件名称":支持使用glob(通配符)
* ? [] [^]-iname "文件名称":不区分大小写
-regex "PATTERN":以pattern(正则表达式)匹配整个文件路径字符串,而不仅仅是文件名称;
根据属主、属组查找:-user USERNAME:查找属主为指定用户的文件;
-group GROUPNAME:查找属主为指定组的文件;
-uid UserID:查找属主为指定的UID的文件;
-gid GroupID:查找属组为指定gid的文件;
-nouser:查找没有属主的文件;
-nogroup:查找没有属组的文件;
根据文件类型查找:-type TYPE:
f:普通文件 d:目录文件l:符号链接文件 s:套接字文件b:块设备文件; c:字符设备文件p:管道文件组合条件:-a:与 -o:或 -not:非 !
根据文件大小来查找:-size [+|-] #UNIT
常用单位:K,M,G#UNIT:(#-1,#]-UNIT:[0,#-1]
+UNIT:(#,00)根据时间戳:以天为单位:-atime [+|-]#
#:[#,#+1]+#:[#+1,00)
-#:[0,#)-mtime
-ctime
以分钟为单位:-amin ; -mmin ; -cmin
根据权限查找:-perm [/|-]mode
moode:精确权限匹配;
/mode:任何一类(u,g,o)对象的权限中只要有一位匹配即可;-mode:么一类对象都必须同时拥有为其指定的权限标准,相当于三类+mode
处理动作:-print:默认的处理动作,显示至屏幕;
-ls:类似于对查找到的文件执行“ls -l“
-delete:删除查找到的文件;
-fls /path/to/somefile:查找到的所有文件的长格式信息保存至指定文件中;
-ok COMMAND {} \ ; :对查找到的每一个文件执行由command指定的命令;
对于每个文件执行命令之前,都会交互式要求用户确认;-exec COMMAND {} \; :对查找到的每一个文件执行由COMMAND指定的命令;非交互式;
注意:find传递查找到的文件至后面指定的命令时,查找到所由符合条件的文件一次性传递给后
面的命令;有些命令不能接收过多参数,此时命令执行可能会失败;另一种方式可规避此问题;find | xargs COMMAND