小妖女 发表于 2015-1-18 11:37:10

Linux设计Linux的find查找命令用法仓酷云

当你经过一段时间的学习后就应该扩充自己的知识,多学习linux命令,但是不要在初学阶段就系统的学习linux命令。
  find命令在linux中是很经常使用到的一个查找命令,它的功效十分地壮大。能够分离正则婚配来搜刮体系中的指定的内容,以下我就纪录一下这个find经常使用到的一些用法
  
  起首我们来看看find的整体用法
  findpathoption[-print-exec-ok]
  个中path是指定在哪一个路径中查找内容。如/var下查找内容,option是find中的一些属性值,经常使用的有-name,-type,-mtime,-ctime,-atime,-user,-group,-nouser,-nogroup,-perm等,[-print-exec-ok]是可选属性值,-print是指把查找到的内容输入到指定的中央,-exec与-ok都是实行另处的command命令,但两都也有一点分歧,-exec在实行指定的command时不会给用户显现提醒或操纵信息,可是-ok就会在有提醒扣问操纵时给用户显现信息,直到用户做了选择时才持续实行。
  
  经常使用的option值申明
  -name指定查找的内容是文件。
  -type指定查找的文件的范例,它有d,l,b,p,f,c等文件范例,d是查找目次,l是查找链接档,b是查找块文件,p是查找管道文件,f是一般文件,c是字符设备文件
  -mtime,-ctime,atime都是指定时间查找,-mtime是文件的修正工夫,-ctime是文件的创立工夫,atime是后找开文件工夫
  -user是查找指定用户帐号的文件
  -group是查找指定组帐号的文件
  -nouser查找无用户帐号文件
  -nogroup是查找无组帐号文件
  
  上面举几个例子申明一下find的用法
  (1)我想找出/etc目次下是passw开首的一切文件
  find/etc-name"passw*"
  这个例子中"*"号是正则婚配中的“一切”的意义
  (2)我想找出/var/log目次下一切的前5天的.log文件
  find/var/log-name"*.log"-mtime+5
  这个例子中"+5"是指5天之前的文件,如是查"-5"则是5天之内的文件
  (3)我想找出/home目次下是"ygl"这个用户的文件
  find/home-user"ygl"
  (4)我想找出/home目次下是"ygl"这个用户的一切的一般档的文件
  find/home-user"ygl"-typef
  (5)我想找出/var/log目次下的一切的.log文件并检察它的具体信息
  find/var/log-name"*.log"-typef-execls-l{};
  这个例子顶用到了可选属性-exec用来实行ls命令,个中的-exec大概-ok的用法都要在它所实行的command前面接"{};"
  (6)我想查找出在/etc中以passw开首的一切文件中有无ygl这些内容的
  find/etc-name"passw*"-execgrep-in"ygl"{};
  
  由下面几个例子中能够看出find命令的壮大。在实践的利用过程当中,你将会发明find将会给你带来太多的便利.
在这里你会学到更多的知识,学习linux,更要学习一种geek的精神,python之禅中也说过:以总结分享为荣,以跪求其解为耻;

冷月葬花魂 发表于 2015-1-21 11:14:41

如果你想深入学习Linux,看不懂因为文档实在是太难了。写的最好的、最全面的文档都是英语写的,最先发布的技术信息也都是用英语写的。

活着的死人 发表于 2015-1-26 23:17:27

我想即使Linux高手也很难快速准确精练的回答你。

柔情似水 发表于 2015-1-28 05:42:46

熟读写基础知识,学得会不如学得牢。

谁可相欹 发表于 2015-2-5 11:47:19

学习Linux,应该怎样学,主要学些什么,一位Linux热心学习者,一段学习Linux的风云经验,历时十二个小时的思考总结,近十位网络Linux学习者权威肯定,为您学习Linux指明方向。

乐观 发表于 2015-2-7 12:21:13

通过自学老师给的资料和向同学请教,掌握了一些基本的操作,比如挂载优盘,编译程序,在Linux环境下运行,转换目录等等。学了这些基础才能进行下面的模拟OS程序。?

海妖 发表于 2015-2-11 10:10:25

Linux操作系统这个名词记得在很早以前就听过,但当时并不知道具体是什么样的操作系统,只知道是一个与嵌入式密切相关的操作系统。

愤怒的大鸟 发表于 2015-3-2 09:47:56

就这样,我们一边上OS理论课,一边上这个实验,这样挺互补的,老师讲课,一步一步地布置任务

爱飞 发表于 2015-3-6 02:51:20

尽量不要提问纯属是扯蛋.学习Linux特别是自己一个人初学入手的时候没人教很困难.当然如果可以的话平时多去买些Linux书...对学习Linux很有帮助.

分手快乐 发表于 2015-3-7 05:43:43

生成新的unispimsp.ksc。”另外得到回复后如果问题解决,向帮助过你的人发个说明,让他们知道问题是怎样解决的。

兰色精灵 发表于 2015-3-14 11:04:33

查阅经典工具书和Howto,特别是Howto是全球数以万计的Linux、Unix的经验总结非常有参考价值通常40%的问题同样可以解决。

蒙在股里 发表于 2015-3-15 12:10:31

编程学习及开发,Linux是免费,开源的操作系统,并且可开发工具相当多,如果您支持自由软件,一定要同广大热爱自由软件人士一同为其不懈努力。

透明 发表于 2015-3-18 14:25:36

如果你想深入学习Linux,看不懂因为文档实在是太难了。写的最好的、最全面的文档都是英语写的,最先发布的技术信息也都是用英语写的。

小魔女 发表于 2015-3-25 22:45:38

随着IT从业人员越来越多,理论上会有更多的人使用Linux,可以肯定,Linux在以后这多时间不会消失。

若天明 发表于 2015-4-5 10:07:06

为什么要学Linux呢?每个人都有不同的看法,下面我说说自己的感想吧。?

精灵巫婆 发表于 2015-4-6 04:10:54

硬盘安装及光盘安装,清楚了解安装Linux应注意的有关问题,如安装Linux应在最后一个分区内,至少分二个分区。

莫相离 发表于 2015-4-12 12:42:25

一些显而易见的小错误还是用vi改正比较方便。以后的大一点的程序就得在Linux下调试了,因为有的头文件在VC里面说找不到。?

第二个灵魂 发表于 2015-4-16 08:09:29

熟悉操作是日常学习Linux中的三大法宝。以下是作者学习Linux的一些个人经验,供参考:

再现理想 发表于 2015-4-19 21:26:39

主流Linux发行版都自带非常详细的文档(包括手册页和FAQ),从系统安装到系统安全,针对不同层次的人的详尽文档,仔细阅读文档后40%问题都可在此解决。

若相依 发表于 2015-5-4 09:58:51

写学习日记,这是学习历程的见证,同时我坚持认为是增强学习信念的法宝。
页: [1]
查看完整版本: Linux设计Linux的find查找命令用法仓酷云