岁月联盟 · 中国技术网 本站主页 | 安全认证 | 用户服务 | 技术论坛
新闻快报 | 新手学堂 | 黑客特区 | 程序语言 | 数 据 库 | 防 火 墙 | 路由交换 | 系统集成 | 服 务 器 | 存储备份 | 考试认证
Windows | Linux | Java | 协议分析 | 问题解答 | 进程大全 | 网页设计 | 多 媒 体 | 图库资料 | 软件下载 | 站内下载
  您现在的位置: 岁月联盟 >> Linux频道 >> 新手入门 >> 常用命令 >> Linux频道正文
Linux命令学习:Find命令常见的使用方法
作者:未知 文章来源:本站整理 点击数: 更新时间:2007-12-18 15:01:31

  查找名字为conf的目录

  #find /目录 -type d -name conf

  注意type可能为b,c,d,l等……

  查找文件权限为755的文件

  #find /目录 -perm 755 -print

  如果用八进制,则可以用

  #find /目录 -perm -007 -print (跟chmod里的表示方法相同)

  查找文件属主为kt的文件

  #find /目录 -user kt -print

  查找group为kt的文件

  #find /目录 -group kt -print

  查找名字为file的文件

  #find /目录 -name file

  查找大小为0的文件

  #find /目录 -size 0

  忽略某个目录:

  #find /目录 -name "/目录名" -prune -o -print

  查找属主帐户已经被删除的文件:

  #find /目录 -nouser -print

  按更改时间查找文件

  #find /目录 -mtime -5 -print 单位是5,查找更改时间在5日以内的文件

  查找更改时间在3日以内的文件

  #find /目录 -mtime +3 -print

  查找更改时间比file1新但比file2旧的文件

  #find /目录 file1 ! -newer file2 -exec ls -l {} \;

  不仅查询根目录,而且查询子目录

  #find /目录 -name file -depth -print

  只在当前文件系统内部查询,而不进入其他文件系统

  #find /目录 -name file -mount -print

  用exec对查找出的文件进行操作

  #find /目录 -type f -exec ls -l {} \; //-exec ls -l {} \;则表示执行“ls -l”的操作。

  用exec安全模式,在删除前有提示

  #find /目录 -name "*.log" -mtime +5 -ok rm {} \; //这样在删除文件前会先提示

  根据inode号来取得硬链接

  #find /目录 -inum inode号

  对find找出的文件执行操作可以使用-exec 执行指令 {} \;也可以使用 | xargs 指令。


  • 上一个Linux频道:
  • 下一个Linux频道:
  •  
    热门文章
    推荐文章
    关于我们 | 发展历程 | 网站地图 | 广告服务 | 招贤纳士 | 战略合作 | 友情链接 | 著作声明 | 联系我们
    Copyright © 2002-2007 SYUE All rights reserved.
    E_mail:Admin@Syue.Com 皖ICP备05004589号
    未经授权禁止转载、摘编、复制或建立镜像.如有违反,追究法律责任.
    天龙八部私服 传世私服 传奇世界私服 传奇私服 bet365 天龙八部私服 热血江湖私服 英雄合击传奇私服 热血江湖私服 bet365 bet365