仓酷云

 找回密码
 立即注册
搜索
热搜: 活动 交友 discuz
查看: 556|回复: 7
打印 上一主题 下一主题

[CentOS(社区)] Linux教程之文件查找敕令 find 总结

[复制链接]
第二个灵魂 该用户已被删除
跳转到指定楼层
楼主
发表于 2015-1-14 21:06:18 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式

马上注册,结交更多好友,享用更多功能,让你轻松玩转社区。

您需要 登录 才可以下载或查看,没有帐号?立即注册

x
欢迎大家来到仓酷云论坛!Linux文件查找:
locate:非及时查找,依据数据库(速度快);隐约查找;
find:及时查找,准确婚配;速度慢;


find[查找地位][查找尺度][处置举措]
查找地位:默许为以后目次;
查找尺度:默许为查找指定目次下的一切文件;
处置举措:显示到尺度输入;


查找尺度:
-name"文件称号":依据文件名查找,准确查找文件。
支撑glob,*,[],?
-iname"文件称号":依据文件名查找,不辨别字符巨细写;nameignorecase


-userUSERNAME:依据属主查找;
-groupGRPNAME:依据属组查找;


-uidUID;#依照Uid来查找
-gidGID;#依照gid来查找


-nouser:查找没属主的文件;
-nogroup:查找没有属组的文件;


组合查找前提:
-a:与
-o:或
-not,!:非
例如:查找/tmp目次下没有属主,而且文件名以一个字符.test文件;
#find/tmp-name"?.test"-nouser-ls


-type
f:通俗文件
d:目次
b:块装备
c:字符装备
l:符号链接
p:定名管道
s:套接字文件


-size
12MB(11.,12)MB#表现准确12MB巨细查找
-size[+|-]2MB#+表现年夜于2MB-表现小于2MB
经常使用单元:
k
M
G

依据时光来查找:
time的时光单元是day天
-atime[+|-]#拜访时光accesstime
-atime3#表现恰好在曩昔第3天拜访过的文件
-atime-3#表现3天之内拜访的文件
-atime+3#表现至多3天没有拜访的文件
-mtime[+|-]#修正时光modifytime
-ctime[+|-]#转变时光changetime

min的时光单元是minute分钟
-amin[+|-]
-amin3#表现恰好在曩昔第3分钟拜访过的文件
-amin-3#表现3分钟之内拜访的文件
-amin+3#表现至多3分钟没有拜访的文件
-mmin[+|-]
-cmin[+|-]

依据权限查找:
-perm[+|-]MODE
没有[+|-]表现准确权限婚配;
+MODE:任何一类用户的任何一名权限婚配便可;
-MODE:每类用户的每位权限都婚配;




处置举措:
-print:显示
-ls:显示查找到的文件的具体信息;
-execCOMMAND;#履行操作
find/tmp-atime+30-execmv{}{}.old;#用到文件名的时刻用花括号,{}表现本来的文件名,{}.old在本来文件名前面加上.old
-okCOMMAND;


演习:
1、查找/var目次部属主为root而且属组为mail的一切文件;
find/var-userroot-groupmail


2、查找/usr目次下不属于root,bin,或student的文件;
find/usr-not(-userroot-o-userbin-o-userstudent)
find/usr-not-userroot-a-not-userbin-a-not-userstudent


3、查找/etc目次下比来一周内内容修正过且不属于root及student用户的文件;
find/etc-mtime-7-a-not-userroot-a-not-userstudent
find/etc-mtime-7-a-not(-userroot-o-userstudent)


4、查找以后体系上没有属主或属组且比来1天内曾被拜访过的文件,并将其属主属组均修正为root;
find/(-nouser-o-nogroup)-a-atime-1-execchownroot:root{};


5、查找/etc目次下年夜于1M的文件,并将其文件名写入/tmp/etc.largefiles文件中;
find/etc-size+1M-exececho{}>>/tmp/etc.largefiles;
find/etc-size+1M>>/tmp/etc.largefiles


6、查找/etc目次下一切用户都没有写权限的文件,显示出其具体信息;
find/etc-not-perm+222




find/(-nouser-o-nogroup)-a-atime-1|xargs-ichownroot:root{}




类型不是目次,并且没有属主的文件;
find/-not-typed-a-nouser-execrm-f{};
find/-not-typed-a-nouser|xargs-irm-f{}#xargs表现可以履行敕令,可以早年面的敕令传入所需的文件名也是用{}来挪用。只不外挪用须要用-i选项。




find/-size+10M-a-atime+10-execmv{}{}.old;


本文出自“技巧造诣妄想”博客,请务必保存此出处http://zkw9527.blog.51cto.com/1346897/1318788


如果您觉得本篇CentOSLinux教程讲得好,请记得点击右边漂浮的分享程序,把好文章分享给你的好朋友们!
兰色精灵 该用户已被删除
沙发
发表于 2015-1-17 05:19:31 | 只看该作者
写学习日记,这是学习历程的见证,同时我坚持认为是增强学习信念的法宝。
再见西城 该用户已被删除
板凳
发表于 2015-1-24 22:06:17 | 只看该作者
熟读写基础知识,学得会不如学得牢。
海妖 该用户已被删除
地板
发表于 2015-2-8 03:38:34 | 只看该作者
有疑问前,知识学习前,先用搜索。
若天明 该用户已被删除
5#
发表于 2015-2-24 18:02:30 | 只看该作者
永中office 2004增强版安装只需要默认安装即可使用并操作大多与win系统雷同,打印机的配置和管理,记录光盘等。
若相依 该用户已被删除
6#
发表于 2015-3-7 14:35:02 | 只看该作者
一定要学好命令,shell是命令语言,命令解释程序及程序设计语言的统称,shell也负责用户和操作系统之间的沟通。
爱飞 该用户已被删除
7#
发表于 2015-3-15 11:21:43 | 只看该作者
让我树立了很大的信心学好这门课程,也学到了不少专业知识和技能。?
分手快乐 该用户已被删除
8#
发表于 2015-3-22 02:09:01 | 只看该作者
通过自学老师给的资料和向同学请教,掌握了一些基本的操作,比如挂载优盘,编译程序,在Linux环境下运行,转换目录等等。学了这些基础才能进行下面的模拟OS程序。?
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

QQ|Archiver|手机版|仓酷云 鄂ICP备14007578号-2

GMT+8, 2024-11-14 14:24

Powered by Discuz! X3.2

© 2001-2013 Comsenz Inc.

快速回复 返回顶部 返回列表