10. 查找和处理文件.ppt

  1. 1、本文档共15页,可阅读全部内容。
  2. 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
10. 查找和处理文件

Basic find Examples find?-name?snow.png Search for files named snow.png in the current directory find?-iname?snow.png Case-insensitive search for files named snow.png, Snow.png, SNOW.PNG, etc. in the current directory find?/?-name?*.txt Search for files anywhere on the system that end in .txt find?/etc?-name?*pass* Search for files in /etc/ that contain pass in their name find?/home?-user?joe?-group?joe Search for files owned by the user joe and the group joe in /home/ find and Logical Operators Criteria are ANDed together by default. Can be ORd or negated with -o or -not Parentheses can be used to determine logic order, but must be escaped in bash. find?-user?joe?-not?-group?joe find?-user?joe?-o?-user?jane find?-not??\(??-user?joe?-o?-user?jane??\) find and Permissions Can match ownership by name or id find?/?-user?joe?-o?-uid?500 Can match octal or symbolic permissions find?-perm?755 matches if mode is exactly 755 find?-perm?+222 matches if anyone can write find?-perm?-222 matches if everyone can write find?-perm?-002 matches if other can write find and Numeric Criteria Many find criteria take numeric values find?-size?10M Files with a size of exactly 10 megabytes find?-size?+10M Files with a size over 10 megabytes find?-size?-10M Files with a size less than 10 megabytes Other modifiers are available such as k for KB, G for GB, etc. find and Access Times find can match by inode timestamps -atime when file was last read -mtime when file data last changed -ctime when file data or metadata last changed Value given is in days find?/tmp?-ctime?+10 Files changed more than 10 days ago Can use a value of minutes -amin -mmin -cmin find?/etc?-amin?-60 Executing Commands with find Commands can be executed on found files Command must be preceded with -exec or -ok -ok prompts before acting on each file Command must end with Space\; Can use {} as a filename placeholder find?-size?+100M?-ok?mv?{}?/tmp/largefiles/??\; find Execution Examples find?-name?*.conf?-exec?cp?

文档评论(0)

yan698698 + 关注
实名认证
内容提供者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档