- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
寻找文件与內容 文件位置相关命令 find 在文件系统中查找文件 locate 通过已整理的数据库查找文件 whereis 搜索指令名称的相关文件 which 搜索指令名称所存在的位置(根据PATH,也就是可执行文件) 「find」与「locate」区别 find的寻找方式,是直接从File System来寻找,因此寻找的速度会比较慢,而且也比较耗费系统资源。 locate的寻找方式,是通过一个已经索引(index)完成的数据库来找出文件所在位置,所以locate寻找的速度比较快速,也不会耗费太多的系统资源,不过通常在使用locate之前,都要先使用「updatedb」指令,来创建文件索引数据库。 find和locate原理图 find 格式: find [指定查找目录] [查找规则] [查找完后执行的action] find path -option [ -print ] [ -exec -ok command ] {} \; #-print 将查找到的文件输出到标准输出#-exec command {} \; —–将查到的文件执行command操作,{} 和 \;之间有空格#-ok 和-exec相同,只不过在操作前要询用户 根据名字查找 -name 按文件名查找(精确查找) -iname 按文件名查找,不区分大小写 例子: find /etc /tmp /root -name passwd 说明:可以是多个路径,路径间用空格隔开。查找时,会递归到子目录。 万用字符 * 0个或多个字符; ?单个字符 [] 括号中的任意一个字符 a??.* Find / -name “*.conf” ?单个字符 *零个或多个字符 根据用户查找 -user //根据属主来查找文件 -group //根据属组来查找文件 #find /tmp -uid 500 //查找uid是500 的文件 #find /tmp -gid 1000 // 查找gid是1000的文件 #find / -nogroup –a –nouser //在整个系统中查找既没有属主又没有属组的文件(这样的文件通常是很危险的,作为系统工程师的我们应该及时清除掉) 根据文件类型查找 -type f // 普通文件 d //目录文件 l //链接文件 b //块设备文件 c //字符设备文件 p //管道文件 s //socket文件 多条件查找 find /tmp -name “*.sh” -a -user root find /tmp -not -user root # -a 连接两个不同的条件 # -o 连接两个不同的条件(两个条件满足其一即可) # -not 对条件取反的 根据大小来查找文件 $find . -size 1000000c -print #查长度大于1Mb的文件 #find /tmp -size 2M //查找在/tmp 目录下等于2M的文件 #find /tmp -size +2M //查找在/tmp 目录下大于2M的文件 #find /tmp -size -2M //查找在/tmp 目录下小于2M的文件 根据时间查找 atime,最近一次访问时间,单位指的是“天”,amin的单位是分钟 mtime最近一次内容修改时间 ctime最近一次属性修改时间 -atime n 查找前n天访问过的文件(仅第n天这一天);文件最后一次被访问是在在n*24小时。 -atime +n 查找前n天之前访问过的文件; -atime –n 查找前n天之后访问过的文件; #find /tmp –atime +5 //表示查找在五天内没有访问过的文件 #find /tmp -atime -5 //表示查找在五天内访问过的文件 -newer file :把比file还要新的文件列出来 根据文件权限查找文件 #find /tmp -perm 755 //查找在/tmp目录下权限是755的文件 #find /tmp -perm +222 //表示只要有一类用户(属主,属组,其他)的匹配写权限就行 #find /tmp -perm -222 //表示必须所有类别用户都满足有写权限 查找完的动作 # -print
您可能关注的文档
最近下载
- Unit 4 Helping in the community Part B Read and write课件2025-2026学年度人教PEP英语四年级上册.pptx VIP
- 恶性肿瘤合并急性脏器功能不全患者预后的多维度解析与临床策略研究.docx
- 综合实践活动课程教学设计.pptx
- 02S404 防水套管国标规范.pdf VIP
- 云南省爱我国防知识网络竞赛活动初中组题库及答案.pdf VIP
- 桂林电子科技大学《高等数学》2020-2021学年第二学期期末试卷及答案.pdf VIP
- 义务教育版(2024)五年级 信息科技 《第3课 游戏体验寻规律》教学设计.docx VIP
- 《(湖北省)事业单位聘用合同范本-(以纸本为准)》.doc VIP
- 人教版九年级化学总复习计划..doc VIP
- FreeCAD中文教程-翻译版本_freecad【181页】中文教程.pdf VIP
文档评论(0)