牵着老婆满街逛

严以律己,宽以待人. 三思而后行.
GMail/GTalk: yanglinbo#google.com;
MSN/Email: tx7do#yahoo.com.cn;
QQ: 3 0 3 3 9 6 9 2 0 .

FreeBSD下find命令的一些使用方法

转载自:http://blog.csdn.net/hjue/archive/2006/01/21/585471.aspx


      find / \! -name "*.c" -print
      列出所有不是以.c结尾的文件       Print out a list of all the files whose names do not end in .c.

     find / -newer ttt -user wnj -print
     列出所有比文件ttt新并且owner是wnj的文件

     find / \! \( -newer ttt -user wnj \) -print
     列出所有比文件ttt旧并且owner不是是wnj的文件

     find / \( -newer ttt -or -user wnj \) -print
  列出所有比文件ttt新或者owner是wnj的文件 

     find / -newerct '1 minute ago' -print
     列出所有一分钟之前改变的文件

     find / -type f -exec rm {} \;
   删除所有文件,除非你疯了

     find -L /usr/bin/ -type l -delete
     删除/usr/bin目录下所有连接错误的连接符号

   find / -name "[a-z].*"
   
  还有几个参数会经常用到
  -amin n  表示最后n分钟访问的文件
  -atime n 表示最后n小时访问的文件
  -cmin n  表示最后n分钟改变状态的文件
  -ctime n 表示最后n小时改变状态的文件  
  -mmin n  表示最后n分钟里修改过的文件
  -mtime n 表示最后24*n小时里修改过的文件    
  -empty   表示空白的文件,或空白的文件目录,或目录中没有子目录的文件夹
  -nouser  属于作废用户的文件  
  -size +nc 长度大于n字节的文件
  几个参数之间可以用-and,-or连接,某个参数取反可用!,可以用括号分隔条件
  -exec command; 并执行命令

注意:在BSD下所有的字符串要使用引号


posted on 2010-06-27 04:17 杨粼波 阅读(610) 评论(0)  编辑 收藏 引用 所属分类: FreeBSD


只有注册用户登录后才能发表评论。
网站导航: 博客园   IT新闻   BlogJava   知识库   博问   管理