Linux中的Find命令
件全部作为参数一次执行;这样在有些情况下就会出现进程过多,系统性能下降的问题,因而效率不高;
而使用xargs命令则只有一个进程.另外,在使用xargs命令时,究竟是一次获取所有的参数,还是分批取得参数,以及每一次获取参数的数目都会根据该命令的选项及系统内核中相应的可调参数来确定. 来看看xargs命令是如何同find命令一起使用的,并给出一些例子. 下面的例子查找系统中的每一个普通文件,然后使用xargs命令来测试它们分别属于哪类文件 在整个系统中查找内存信息转储文件(core dump) ,然后把结果保存到/tmp/core.log 文件中: 上面这个执行太慢,我改成在当前目录下查找 在当前目录下查找所有用户具有读、写和执行权限的文件,并收回相应的写权限: 11、使用depth选项 在使用find命令时,可能希望先匹配所有的文件,再在子目录中查找.使用depth选项就可以使find命令这样做.这样做的一个原因就是,当在使用find命令向磁带上备份文件系统时,希望备份所有的文件,其次再备份子目录中的文件. 在下面的例子中, find命令从文件系统的根目录开始,查找一个名为CON.FILE的文件. 它将匹配所有的文件然后再进入子目录中查找. 12、使用mount选项 在当前的文件系统中查找文件(不进入其他文件系统),可以使用find命令的mount选项. 从当前目录开始查找位于本文件系统中文件名以XC结尾的文件: |
凌众科技专业提供服务器租用、服务器托管、企业邮局、虚拟主机等服务,公司网站:http://www.lingzhong.cn 为了给广大客户了解更多的技术信息,本技术文章收集来源于网络,凌众科技尊重文章作者的版权,如果有涉及你的版权有必要删除你的文章,请和我们联系。以上信息与文章正文是不可分割的一部分,如果您要转载本文章,请保留以上信息,谢谢! |