find命令学习(2)

来源:未知 责任编辑:责任编辑 发表时间:2014-05-26 11:00 点击:

                  项相似,所以我们在这里只介绍-mtime选项。  精确到分钟的amin,mmin,cmin

  -nogroup   查找无有效所属组的文件,即该文件所属的组在/etc/groups中不存在。

  -nouser    查找无有效属主的文件,即该文件的属主在/etc/passwd中不存在。

  -newer    file1! file2       查找更改时间比文件file1新但比文件file2旧的文件。

  -type    查找某一类型的文件,诸如:

  b-块设备文件。

  d-目录。

  c-字符设备文件。

  p-管道文件。

  l-符号链接文件。

  f-普通文件。

  -size    n[c]   查找文件长度为n块的文件,带有c时表示文件长度以字节计,+表示大于某个

                             数,-表示小于某个数。c表示单位是字节,你可以将c换成k,M,G。

  -depth     在查找文件时,首先查找当前目录中的文件,然后再在其子目录中查找。

  -fstype     查找位于某一类型文件系统如ext3中的文件,这些文件系统类型通常可以在配

                置文件/etc/fstab中找到,该配置文件中包含了本系统中有关文件系统的信息。

 -daystart     .   .测试系统从今天开始24小时以内的文件,用法类似-amin

 -maxdepth N   在某个层次的目录中按照递减方法查找,作用就是限制find命令在目录中按

                   照递减方查找文件的时候搜索文件超过某个级别或者搜索过多的目录,这样导

                  致查找速度变慢,查找花费的时间过多。

  -mount     在查找文件时不跨越文件系统mount点。

  -follow    如果find命令遇到符号链接文件,就跟踪至链接所指向的文件。

  -cpio      对匹配的文件使用cpio命令,将这些文件备份到磁带设备中。

  -false查找系统中总是错误的文件

 -noleaf     禁止在非UNUX文件系统,MS-DOS系统,CD-ROM文件系统中进行最优化查找

 

 4、应用举例

 使用name选项:

     文件名选项是find命令最常用的选项,要么单独使用该选项,要么和其他选项一起使用。可以使用某种文件名模式来匹配文件,记住要用引号将文件名模式引起来。

  不管当前路径是什么,如果想要在自己的根目录$HOME中查找文件名符合*.txt的文件,使用~作为'pathname参数,波浪号~代表了你的$HOME目录。

  $ find ~ -name  "*.txt" -print

  想要在当前目录及子目录中查找所有的‘*.txt’文件,可以用:

发表评论
请自觉遵守互联网相关的政策法规,严禁发布色情、暴力、反动的言论。
用户名: 验证码:点击我更换图片
最新评论 更多>>

推荐热点

  • /etc/fstab 详解
  • nginx主主集群
  •  LVS-NAT和LVS-DR模式的实现详解
  •  RHCE考试之磁盘配额
  • 学习笔记:ACL详解
  •  LVM逻辑卷管理器
  • suse linux双网卡双网关配置
  •  Nginx主主负载均衡架构
  • ubuntu学习Mysql

快速直达

操作系统导航

LinuxWindows虚拟机
网站首页 - 友情链接 - 网站地图 - TAG标签 - RSS订阅 - 内容搜索
Copyright © 2008-2015 计算机技术学习交流网. 版权所有

豫ICP备11007008号-1