多个Linux中文件查找常用技能和要领.docVIP

多个Linux中文件查找常用技能和要领.doc

  1. 1、本文档共7页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  5. 5、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  6. 6、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  7. 7、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  8. 8、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
多个Linux中文件查找常用技能和要领.doc

多个 Linux中文件查找常用技能和要领-atime n 查找系统中最后n*24小时访问的文件 -cmin n 查找系统中最后N分钟被改动状态的文件 -ctime n 查找系统中最后n*24小时被改动状态的文件 -empty 查找系统中空白的文件,或空白的文件目录,或目录中没有子目录的文件夹 -false 查找系统中总是不正确的文件 -fstype type 查找系统中存在于指定文件系统的文件,例如:ext2 . -gid n 查找系统中文件数字组 ID 为 n的文件 -group gname 查找系统中文件属于gnam文件组,并且指定组和ID的文件   Find命令的控制选项说明: Find命令也提供给用户一些特有的选项来控制查找操作。下表就是我们总结出的最基本,最常用的find命令的控制选项及其用法。   选项  用途描述 -daystart .测试系统从今天开始24小时以内的文件,用法类似-amin -depth 运用深度级别的查找流程形式 ,在某层指定目录中优先查找文件内容 -follow 遵循通配符链接形式查找; 另外,也可忽略通配符链接形式查询 -help 显示命令摘要 -maxdepth levels 在某个层次的目录中按照递减要领查找 -mount 不在文件系统目录中查找, 用法类似 -xdev. -noleaf 禁止在非UNUX文件系统,MS-DOS系统,CD-ROM文件系统中执行 最优化查找 -version 打印版本数字   运用 -follow选项后,find命令则遵循通配符链接形式执行 查找,除非你指定这个选项,否则一般情况下find命令将忽略通配符链接形式执行 文件查找。    -maxdepth选项的作用就是限定 find命令在目录中按照递减形式查找文件的时候搜索文件超过某个级别或者搜索过多的目录,这样导致查找速度变慢,查找花费的时间过多。例如,我们要在当前(.)目录技巧子目录中查找一个名叫fred的文件,我们可以运用如下命令  find . -maxdepth 2 -name fred  假如这个fred文件在./sub1/fred目录中,那么这个命令就会直接定位这个文件,查找很容易成功。假如,这个文件在./sub1/sub2/fred目录中,那么这个命令就不能查找到。因为前面已经给find命令在目录中最大的查询目录级别为2,只能查找2层目录下的文件。这样做的目的就是为了让find命令更加精确的定位文件,如果你已经知道了某个文件大概所在的文件目录级数,那么加入-maxdepth n 就很快的能在指定目录中查找成功。   运用混合查找形式查找文件   find命令可以运用混合查找的要领,例如我们想在/tmp目录中查找大于100000000字节并且在48小时内修改的某个文件,我们可以运用 -and 来把两个查找选项链接起来组合成一个混合的查找形式。   find /tmp -size -and -mtime +2  学习过计算机语言的朋友都知道,在计算机语言里,运用 and ,or 分别表示“与”和“或”的联系。在Linux系统的查找命令中一样通用。   还有这样的例子,  find / -user fred -or -user george  我们可以解释为在/tmp目录中查找属于fred或者george这两个用户的文件。   在find命令中还可以运用“非”的联系来查找文件,如果我们要在/tmp目录中查找所有不属于panda的文件,运用一个基本的  find /tmp ! -user panda 命令就可以处理了。很基本。   查找并显示文件的要领   查找到某个文件是我们的目的,我们更想知道查找到的文件的细致信息和属性,如果我们采取现查找文件,在运用 LS命令来查看文件信息是相当繁琐的,现在我们也可以把这两个命令结合起来运用。  find / -name httpd.conf -ls  系统查找到httpd.conf文件后立即在屏幕上显示httpd.conf文件信息。  12063 34 -rw-r--r-- 1 root root 33545 Dec 30 15:36 /etc/httpd/conf/httpd.conf   下面的表格就是一些常用的查找文件并显示文件信息的参数和运用要领  选项  用途描述  -exec command; 查找并执行命令 -fprint file 打印文件完整文件名 -fprint0 file 打印文件完整文件名包括空的文件 -fprintf file format 打印文件格式 -ok command; 给用户命令执行操作,根据用户的Y 确认输入执行 -printf format 打印文件格式 -ls 打印同种文件格式的文件.   总

文档评论(0)

000 + 关注
实名认证
文档贡献者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档