带来一篇CentOS下查找指准时间的文件并删除
如果您觉得本篇CentOSLinux教程讲得好,请记得点击右边漂浮的分享程序,把好文章分享给你的好朋友们!查找体系中最初10天修正过的文件。find.-mtime-10-execls-l{};
删除话能够将ls交换为rm
附一些经常使用参数及申明
find/-amin-10#查找在体系中最初10分钟会见的文件
find/-atime-2#查找在体系中最初48小时会见的文件
find/-empty#查找在体系中为空的文件大概文件夹
find/-groupcat#查找在体系中属于groupcat的文件
find/-mmin-5#查找在体系中最初5分钟里修正过的文件
find/-mtime-1#查找在体系中最初24小时里修正过的文件
find/-nouser#查找在体系中属于取消用户的文件
find/-userfred#查找在体系中属于FRED这个用户的文件
上面的列表就是对find下令所能够指定文件的特性举行查找的局部前提。在这里并没有枚举一切的查找前提,参考有关Linux有关书本能够晓得一切find下令的查找函数。
-aminn
查找体系中最初N分钟会见的文件
-atimen
查找体系中最初n*24小时会见的文件
-cminn
查找体系中最初N分钟被改动形态的文件
-ctimen
查找体系中最初n*24小时被改动形态的文件
-empty
查找体系中空缺的文件,或空缺的文件目次,或目次中没有子目次的文件夹
-false
查找体系中老是毛病的文件
-fstypetype
查找体系中存在于指定文件体系的文件,比方:ext2.
-gidn
查找体系中文件数字组ID为n的文件
-groupgname
查找体系中文件属于gnam文件组,而且指定组和ID的文件
Find下令的把持选项申明:
Find下令也供应给用户一些独有的选项来把持查找操纵。下表就是我们总结出的最基础,最经常使用的find下令的把持选项及其用法。
选项
用处形貌
-daystart
.测试体系从明天入手下手24小时之内的文件,用法相似-amin
-depth
利用深度级其余查找历程体例,在某层指定目次中优先查找文件内容
-follow
遵守通配符链接体例查找;别的,也可疏忽通配符链接体例查询
-help
显现下令择要
-maxdepthlevels
在某个条理的目次中依照递加***查找
-mount
不在文件体系目次中查找,用法相似-xdev.
-noleaf
克制在非UNUX文件体系,MS-DOS体系,CD-ROM文件体系中举行最优化查找
-version
打印版本数字
利用-follow选项后,find下令则遵守通配符链接体例举行查找,除非你指定这个选项,不然一样平常情形下find下令将疏忽通配符链接体例举行文件查找。
-maxdepth选项的感化就是限定find下令在目次中依照递加体例查找文件的时分搜刮文件凌驾某个级别大概搜刮过量的目次,如许招致查找速率变慢,查找消费的工夫过量。比方,我们要在以后(.)目次技能子目次中查找一个名叫fred的文件,我们可使用以下下令
find.-maxdepth2-namefred
假设这个fred文件在./sub1/fred目次中,那末这个下令就会间接定位这个文件,查找很简单乐成。假设,这个文件在./sub1/sub2/fred目次中,那末这个下令就没法查找到。由于后面已给find下令在目次中最年夜的查询目次级别为2,只能查找2层目次下的文件。如许做的目标就是为了让find下令加倍准确的定位文件,假如你已晓得了某个文件也许地点的文件目次级数,那末到场-maxdepthn就很快的能在指定目次中查找乐成。
利用夹杂查找体例查找文件
find下令可使用夹杂查找的***,比方我们想在/tmp目次中查找年夜于100000000字节而且在48小时内修正的某个文件,我们可使用-and来把两个查找选项链接起来组分解一个夹杂的查找体例。
find/tmp-size+10000000c-and-mtime+2
进修过盘算机言语的伴侣都晓得,在盘算机言语里,利用and,or分离暗示“与”和“或”的干系。在Linux体系的查找下令中一样通用。
另有如许的例子,
find/-userfred-or-usergeorge
我们能够注释为在/tmp目次中查找属于fred大概george这两个用户的文件。
在find下令中还可使用“非”的干系来查找文件,假如我们要在/tmp目次中查找一切不属于panda的文件,利用一个复杂的
find/tmp!-userpanda
下令就能够办理了。很复杂。
查找并显现文件的***
查找到某个文件是我们的目标,我们更想晓得查找到的文件的具体信息和属性,假如我们接纳现查找文件,在利用LS下令来检察文件信息是相称烦琐的,如今我们也能够把这两个下令分离起来利用。
find/-name"httpd.conf"-ls
体系查找到httpd.conf文件后当即在屏幕上显现httpd.conf文件信息。
1206334-rw-r--r--1rootroot33545Dec3015:36/etc/httpd/conf/httpd.conf
上面的表格就是一些经常使用的查找文件并显现文件信息的参数和利用***
选项
用处形貌
-execcommand;
查找并实行下令
-fprintfile
打印文件完全文件名
-fprint0file
打印文件完全文件名包含空的文件
-fprintffileformat
打印文件格局
-okcommand;
给用户下令实行操纵,依据用户的Y确认输出实行
-printfformat
打印文件格局
-ls
打印同种文件格局的文件.
欢迎大家来到仓酷云论坛!
带来一篇CentOS下查找指准时间的文件并删除
沙发位出租,有意请联系电话:110 我想即使Linux高手也很难快速准确精练的回答你。 期间我阅读了不少关于Linux的相关资料,其中也不乏一些有趣的小故事,这既丰富了我的课余生活,也让我加深了对一些术语的理解,比玩游戏强多了。? 选择一些适于初学者的Linux社区。 我们这一代90后,从小接触的是windows98,家里条件好的自己有电脑装的是2000,后来又有了XP,上大学时又有了win7。 选择交流平台,如QQ群,网站论坛等。 随着IT从业人员越来越多,理论上会有更多的人使用Linux,可以肯定,Linux在以后这多时间不会消失。 把这个问题放在其他Linux社区请求帮助也是一种选择。如果Linux得不到答案,请不要以为我们觉得无法帮助你。有时只是看到你问题的人不知道答案罢了。这时换一个社区是不错的选择。
页:
[1]