仓酷云

标题: 来看看:Linux体系命令:档案目次办理Find [打印本页]

作者: 兰色精灵    时间: 2015-1-16 14:15
标题: 来看看:Linux体系命令:档案目次办理Find
文件处理命令:file、mkdir、grep、dd、find、mv、ls、diff、cat、ln
命令行一向是Linux用户用来办理成绩的主要选择,明天给人人先容一下Linux体系中的Find命令。正如它的名字所暗示的,find是在磁盘中查找满意给定尺度的文件和目次的使用程序。默许情形下,它从以后目次入手下手,向下扫描一切子目次。
Find基于各类分歧的文件属性来举行查询,并且能够对查询了局实行某种操纵,一般是对每一个查询了局运转一些程序。
  find依据以下划定规矩判别path和expression,在命令列上第一个-(),!之前的部分为path,以后的是expression。假如path是空字串则利用今朝路径,假如expression是空字串则利用-print为预设expression。
expression中可以使用的选项有二三十个之多,在此只先容最经常使用的部分。
    -mount,-xdev:只反省和指定目次在统一个档案体系下的档案,制止列出别的档案体系中的档案
    -aminn:在已往n分钟内被读取过
    -anewerfile:比档案file更晚被读取过的档案
    -atimen:在已往n天过读取过的档案
    -cminn:在已往n分钟内被修正过
    -cnewerfile:比档案file更新的档案
    -ctimen:在已往n天过修正过的档案
    -empty:空的档案-gidnor-groupname:gid是n或是group称号是name
    -ipathp,-pathp:路径称号切合p的档案,ipath会疏忽巨细写
    -namename,-inamename:档案称号切合name的档案。iname会疏忽巨细写
    -sizen:档案巨细是n单元,b代表512位元组的区块,c暗示字元数,k暗示kilo
bytes,w是二个位元组。-typec:档案范例是c的档案。
    d:目次
    c:字型安装档案
    b:区块安装档案
    p:签字贮列
    f:一样平常档案
    l:标记保持
    s:socket
    -pidn:processid是n的档案
    
  你可使用()将运算式分开,并利用以下运算。
    exp1-andexp2
    !expr
    -notexpr
    exp1-orexp2
    exp1,exp2
    典范:
  将今朝目次及其子目次下一切延长档名是c的档案列出来。
    #find.-name"*.c"    
  将今朝目次其其下子目次中一切一样平常档案列出
    #find.-ftypef
  
  将今朝目次及其子目次下一切比来20分钟内更新过的档案列出
    #find.-ctime-20 
    find.-name"*"-execgrepxxx{};-print morexxx为你想要找的字符串
  让我们来看一些例子:起首,为了在以后目次或子目次中查找一切html文件,我们可使用:find-name"*.html"-typef
  该命令有两个测试前提,第一个,“-name”用于查验搜刮过程当中的每一个文件名,假如你必要对巨细写敏感,可使用“-iname”取代。第二个参数是“-type”,它用于指定你感乐趣的文件范例。“f”暗示我们查找的是一般文件,我们可使用“d”暗示目次或利用“l”暗示标记毗连。在find手册中能够看到该工具的一切选项
</p>
如果你让他去用linux搭建一个web服务器,做一个linux网关,他就什么都不会了.他们把时间都浪费在了版本的转换上了.
作者: 灵魂腐蚀    时间: 2015-1-18 12:37
硬盘安装及光盘安装,清楚了解安装Linux应注意的有关问题,如安装Linux应在最后一个分区内,至少分二个分区。
作者: 愤怒的大鸟    时间: 2015-1-25 19:29
虽然大家都比较喜欢漂亮的mm,但是在学 linux 的过程中,还是要多和“男人”接触一下:P 遇到问题的时候,出来看说和上网查之外,就是要多用 linux 下的 man 命令找找帮助。
作者: 小女巫    时间: 2015-2-3 19:49
Linux简单,占内存少,特别是对于程序开发人员来说很方便,如果说windows的成功在于其方便用户的窗口管理界面。
作者: 柔情似水    时间: 2015-2-9 05:17
熟读Linux系统有关知识,如系统目录树,有关内容可购书阅读或搜索论坛。
作者: 深爱那片海    时间: 2015-2-27 02:20
通过自学老师给的资料和向同学请教,掌握了一些基本的操作,比如挂载优盘,编译程序,在Linux环境下运行,转换目录等等。学了这些基础才能进行下面的模拟OS程序。?
作者: 若相依    时间: 2015-3-8 20:19
让我树立了很大的信心学好这门课程,也学到了不少专业知识和技能。?
作者: 飘飘悠悠    时间: 2015-3-16 16:08
虽然大家都比较喜欢漂亮的mm,但是在学 linux 的过程中,还是要多和“男人”接触一下:P 遇到问题的时候,出来看说和上网查之外,就是要多用 linux 下的 man 命令找找帮助。
作者: 乐观    时间: 2015-3-23 00:07
学习Linux半年了~个人认为不会的多在网上找资料网上有很多资料可以搜索到,LS那位说放手去搞。




欢迎光临 仓酷云 (http://ckuyun.com/) Powered by Discuz! X3.2