登录  
 加关注
查看详情
   显示下一条  |  关闭
温馨提示!由于新浪微博认证机制调整,您的新浪微博帐号绑定已过期,请重新绑定!立即重新绑定新浪微博》  |  关闭

飞哥的技术博客

世上无难事,只怕有心人!

 
 
 

日志

 
 
 
 

[转]UNIX find命令实践  

2009-09-26 22:23:56|  分类: Linux |  标签: |举报 |字号 订阅

  下载LOFTER 我的照片书  |

 [转]UNIX find命令实践

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命令这样做

引文来源  [转]UNIX find命令实践_持续学习,厚积薄发

  评论这张
 
阅读(1856)| 评论(0)

历史上的今天

评论

<#--最新日志,群博日志--> <#--推荐日志--> <#--引用记录--> <#--博主推荐--> <#--随机阅读--> <#--首页推荐--> <#--历史上的今天--> <#--被推荐日志--> <#--上一篇,下一篇--> <#-- 热度 --> <#-- 网易新闻广告 --> <#--右边模块结构--> <#--评论模块结构--> <#--引用模块结构--> <#--博主发起的投票-->
 
 
 
 
 
 
 
 
 
 
 
 
 
 

页脚

网易公司版权所有 ©1997-2018