(精品)10find[C++教程网cppcourse].ppt
《(精品)10find[C++教程网cppcourse].ppt》由会员分享,可在线阅读,更多相关《(精品)10find[C++教程网cppcourse].ppt(8页珍藏版)》请在淘文阁 - 分享文档赚钱的网站上搜索。
1、find第十章第十章1本章目标本章目标qfind命令一般格式qfind常用表达式qfind逻辑表达式qfind示例2findqfind命令的主要作用是对树形目录层次结构进行彻底检查。qfind命令的一般格式:find pathname-expressions3find常用表达式常用表达式-mount选项表达式,用来防止find命令的搜索范围超出当前文件系统的边界。返回值常为真。-group grp条件表达式,检查当前的文件是否具有与grp相同的GID或组名。如果两者一致,返回真值,否则返回假值。-name pattern条件表达式,检查文件名是否和模式pattern相同。pattern可以用正
2、则表达式给出。必要时使用引号。当文件名与pattern一致时返回真值否则为假。-type t条件表达式,检查当前文件的类型是否是t。对目录讲,t值可以是d。对普通文件讲,t值可以是f,对连接讲,t值可以是l等等。如果当前的文件的类型是t,返回真值,否则为假。-user usr条件表达式,检查当前的文件的所有者或UID是否是usr。如果两者一致,返回真值,否则为假。-exec cmd操作表达式,用来执行cmd命令。如果要将当前的文件名传送给命令,应该加标记,分号用来表示cmd的结束,并和后面可能出现的表达式分开。如果成功地执行了cmd命令,返回真值,否则为假。-print操作表达式,将当前的文件
3、名送到标准输出设备显示,返回值常为真。4find逻辑表达式逻辑表达式逻辑表达式逻辑表达式描述描述e1-a e2仅当e1为真时,对e2求值e1 e2同上e1-o e2仅当e1为假时,对e2求值e1,e2对两个表达式都求值,先e1,后e2!e1当e1为假时结果为真,反过来也一样5find示例示例qfind.-name abc*-printqfind.-user root-printqfind.-group root-exec echo ;-printqfind.-type f-group root-rm-f echo ;-printqfind.-type f-mtime-4 printqfind.-size+5000k-exec ls-lh ;qfind.(-name Aa*-o-name*Aa)-print6思考思考q统计在/etc/为起点的目录树中,包含字符串“telnet”,(不区分大小写)的文件的数目。请写出这条命令7总结总结qfind命令一般格式qfind常用表达式qfind逻辑表达式qfind示例8
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- C+教程网cppcourse 精品 10 find C+ 教程 cppcourse
限制150内