ITPub博客

首页 > Linux操作系统 > Linux操作系统 > [转]UNIX find命令实践

[转]UNIX find命令实践

原创 Linux操作系统 作者:ljm0211 时间:2012-06-20 20:32:41 0 删除 编辑

      find命令在unix下真的是个好的工具,虽然用unix快一年了,但是find的很多选项一直每怎么用着,但是真的需要的时候就还得去man一下,为了“温故而知新”,今天特意把find命令带的常用选项总结出来,方便自己日后查询

find :(以下均在hp-unix下操作的)
find ./dir -mtime +10 -exec rm -rf {}\; 在dir目录下找到10天之前的文件,然后删除。 e x e c选项后面跟随着所要执行的命令,然后是一对儿{ },一个空格和一个\,最后是一个分号。
find ./dir -mtime +20 | xargs rm 在dir目录找到20天之前的文件并删除。 xargs 比直接带-exec选项的效率和性能都好
find ./dir -mtime -2 在dir目录下查找两天之内的文件
find ./dir -mtime +3 在dir目录下查找三天之前的文件
find ./dir -user fly 在dir目录下查找属于fly用户的文件
find ./dir -group user 在dir目录下查找属于user组的文件
find ./dir -type d 在dir目录下查找文件类型为目录的文件
    find ./dir -name "*.sh" -depth 在使用f i n d命令时,可能希望先匹配所有的文件,再在子目录中查找。使用d e p t h选项就可以使f i n d命令这样做

来自 “ ITPUB博客 ” ,链接:http://blog.itpub.net/11411056/viewspace-733501/,如需转载,请注明出处,否则将追究法律责任。

请登录后发表评论 登录
全部评论

注册时间:2009-05-14

  • 博文量
    272
  • 访问量
    436780