欢迎来到天天文库
浏览记录
ID:8960305
大小:31.18 KB
页数:14页
时间:2018-04-13
《find结合rm删除大量文件》由会员上传分享,免费在线阅读,更多相关内容在应用文档-天天文库。
1、·find结合rm删除大量文件分类:GNU/Linux版权声明:转载时请以超链接形式标明文章原始出处和作者信息及本声明http://navarro.blogbus.com/logs/31502374.html例:删除/home/raven下,包括子目录里所有名为abc.txt的文件:find/home/raven-nameabc.txt
2、xargsrm-rf如果不使用xargs,则为:find/home/raven-nameabc.txt-execrm-fv{};另外搜到一篇linuxsir上的文章
3、很详细的讲解了find和xargs命令,部分摘录如下:原文地址:http://www.linuxsir.org/main/?q=node/137Linux文件查找命令find,xargs详述总结:zhy2111314来自:LinuxSir.Org整理:北南南北摘要:本文是find命令的详细说明,可贵的是针对参数举了很多的实例,大量的例证,让初学者更为容易理解;本文是zhyfly兄贴在论坛中;我对本文进行了再次整理,为方便大家阅读;目录版权声明前言:关于find命令一、find命令格式1、find命令的
4、一般形式为;2、find命令的参数;3、find命令选项;4、使用exec或ok来执行shell命令;二、find命令的例子;1、查找当前用户主目录下的所有文件;2、为了在当前目录中文件属主具有读、写权限,并且文件所属组的用户和其他用户具有读权限的文件;3、为了查找系统中所有文件长度为0的普通文件,并列出它们的完整路径;4、查找/var/logs目录中更改时间在7日以前的普通文件,并在删除之前询问它们;5、为了查找系统中所有属于root组的文件;6、find命令将删除当目录中访问时间在7日以来、含有数
5、字后缀的admin.log文件7、为了查找当前文件系统中的所有目录并排序;8、为了查找系统中所有的rmt磁带设备;三、xargs四、find命令的参数;1、使用name选项2、用perm选项3、忽略某个目录4、使用find查找文件的时候怎么避开某个文件目录5、使用user和nouser选项6、使用group和nogroup选项7、按照更改时间或访问时间等查找文件8、查找比某个文件新或旧的文件9、使用type选项10、使用size选项11、使用depth选项12、使用mount选项五、关于本文六、相关文
6、档+++++++++++++++++++++++++++++++++++++++++++++++++正文+++++++++++++++++++++++++++++++++++++++++++++++++版权声明本文是zhyfly兄贴在LinuxSir.Org的一个帖子而整理出来的,如果您对版权有疑问,请在本帖后面跟帖。谢谢;本文的HTML版本由北南南北整理;修改了整篇文档的全角及说明文字中的单词中每个字母空格的问题;为标题加了编号,方便大家阅读;前言:关于find命令由于find具有强大的功能,所以它
7、的选项也很多,其中大部分选项都值得我们花时间来了解一下。即使系统中含有网络文件系统(NFS),find命令在该文件系统中同样有效,只你具有相应的权限。在运行一个非常消耗资源的find命令时,很多人都倾向于把它放在后台执行,因为遍历一个大的文件系统可能会花费很长的时间(这里是指30G字节以上的文件系统)。一、find命令格式1、find命令的一般形式为;findpathname-options[-print-exec-ok...]2、find命令的参数;pathname:find命令所查找的目录路径。例
8、如用.来表示当前目录,用/来表示系统根目录。-print:find命令将匹配的文件输出到标准输出。-exec:find命令对匹配的文件执行该参数所给出的shell命令。相应命令的形式为'command'{ };,注意{ }和;之间的空格。-ok:和-exec的作用相同,只不过以一种更为安全的模式来执行该参数所给出的shell命令,在执行每一个命令之前,都会给出提示,让用户来确定是否执行。3、find命令选项-name按照文件名查找文件。-perm按照文件权限来查找文件。-prune使用这一选项可
9、以使find命令不在当前指定的目录中查找,如果同时使用-depth选项,那么-prune将被find命令忽略。-user按照文件属主来查找文件。-group按照文件所属的组来查找文件。-mtime-n+n按照文件的更改时间来查找文件,-n表示文件更改时间距现在n天以内,+n表示文件更改时间距现在n天以前。find命令还有-atime和-ctime选项,但它们都和-mtime选项。-nogroup查找无有效所属组的文件,即该文件所属的组在/etc/grou
此文档下载收益归作者所有