首页 | 资讯动态 | linux基础 | 系统管理 | 网络管理 | 编程开发 | linux数据库 | 服务器技术 | linux相关 | linux认证 | 嵌入式 | 下载中心 | 专题 | linux招聘 | 镜像站
OKLinux中文技术站
·设为首页
·加入收藏
·联系我们
系统管理: 中文环境 系统管理 桌面应用 内核技术 | Linux基础: 基础入门 安装配置 常用命令 经验技巧 软件应用 | Linux数据库: Mysql Postgre Oracle DB2 Sybase other
网络管理: 网络安全 网络应用 Linux服务器 环境配置 黑客安全 | 编程开发: PHP CC++ Python Perl Shell 嵌入式开发 java jsp | PHP技术: PHP基础 PHP技巧 PHP应用 PHP文摘
Linux资讯 Linux招聘 Linux专题 Apache | Linux相关: 硬件相关 Linux解决方案 Linux认证 企业应用 其它Unix | 相关下载: 资料下载 参考手册 开发工具 服务器类 软路由 其它
 技术搜索:
会员中心 注册会员 高级搜索  
  → 当前位置:首页>linux基础>常用命令>正文

linux find命令的使用

http://www.oklinux.cn  2007-04-03  来源:           会员收藏  游客收藏  【 】 

我们已经熟悉windows下的文件搜索功能,但在linux下的文本界面开发程序时,如果不知道实现同样功能的命令往往让人感到不是很愉快。现在我就介绍一下在这种情况下如何进行搜索操作的命令find。

find命令能完成在指定的目录下完成查找指定文件的功能。其命令格式如下:

find PATH -option 参数 [-print] [-exec 命令 {} \;]

PATH:为要搜索文件的目录。

-option 参数:用来控制搜索方式,具体如下(以下只给我常用的):

    -name "文件名(可以有通配符,*等)":指令查找名。
    -prune 目录:指出搜索时不搜索该目录。
    -user 用户名:按用户名搜索。
    -mtime +n或-n:按时间搜索,+n:表示n天之前的;-n:表示今天到n天前之间的。
    -type 文件类型:按指定文件类型搜索。文件类型包括:b:块设备文件;c:字符设备文件;f:普通文件;l:符
                                 号连接;d:目录;p:管道。

-print:将搜索结果输出到标准输出。


例子:在root以及子目录查找不包括目录/root/bin的,greek用户的,文件类型为普通文件的,3天之前的名为test-find.c的文件,并将结构输出,命令如下:
           find / -name "test-find.c" -type f -mtime +3 -user greek -prune /root/bin -print

很简单吧。:)

下面看一下exec选项:
-exec:对搜索的结构指令指定的shell命令。注意格式要正确:"-exec 命令 {} \;",在}和\之间一定要有空格才行。

例子:对上述例子搜索出来的文件进行删除操作,命令如下:

           find / -name "test-find.c" -type f -mtime +3 -user greek -prune /root/bin -exec rm {} \;

好了,find常用的用法已经说的差不多了,如果你已经掌握,那么你会发现这个比window下的搜索好用的多。还是自己感受吧。


上一篇: Linux 文件命令精通指南(初级)   下一篇: Linux循序渐进---与系统管理有关的命令


收藏于收藏夹】 【评论】 【推荐】 【打印】 【关闭
相关文档
· Linux循序渐进---与系统管理有关的命令
· Linux 文件命令精通指南(初级)
· Linux基础之—实例解说目录/文件命令
· Linux菜鸟必学的60个命令
· Linux操作系统下使用磁带机的常用命令 tar
· Linux命令行Find小技巧
· Linux Grep命令使用的详细介绍
· Linux系统命令应用指南
· cp命令的d参数是什么意思?
· Linux系统中关机命令详细解析
· Linux常用网络命令大放送
· Linux系统设置类命令大全
· Linux系统中RPM 命令参数使用详解
· Linux系统中date命令及相关时区介绍
· Linux系统命令汇总之系统备份常用命令
· Linux菜鸟入门级命令大全
发表评论
密码: 匿名评论
评论内容:

(不超过250字,需审核后才会公布,请自觉遵守互联网相关政策法规)
 
  最新文档
·Linux系统下Source命令的使用
·Linux操作系统中使用nmap命令
·Ubuntu Linux系统下apt-get命令参数介
·Linux操作系统备份压缩工具Tar使用说明
·Linux系统攻略 关于vi替换命令的使用说
·Linux系统下的文件权限调用:chmod命令
·Linux系统命令行下编辑常用的快捷键
·Linux Shell中强大的正则grep
·Linux系统下ifconfig命令使用及结果分
·Linux系统下Shutdown命令-[option]
·动态链接库管理命令Ldconfig的使用说明
·Linux下查看某目录或指定文件大小的命
  阅读排行
·ps命令常用用法
· Linux下如何删除非空目录
· date命令详解及ntp时间同步
·常用的tar和rpm命令参数列表
·新手从零开始:Linux系统命令的使用
·Linux系统下VI命令快捷键集合
·Linux入门时必学60个文件处理命令
·Linux VI命令使用技巧集锦
·标准化您的 UNIX 命令行工具
·Linux 笔记本基于“敲打”的命令
·运用提示行命令让你在Linux下玩魔术
·Linux 命令行下如何配置nVIDIA显卡
·linux常用命令之bash 入门指南
·Linux操作系统平台Vi指令大全
·Linux系统下常用命令及账户管理
网摘收藏: