linux查找文件并加入压缩包中。find -name '*.log' | xargs grep -l 'cart' //查找当前目录下后缀为.log的文件,然后使用xargs查询每个文件里面是否含有关键词cart或者find -name '*.php' exec grep -l 'test' {} ;查找到的文件如何加入压缩包内:分两步: 1、将按照自己条件搜索出来的文件名写入到一个文件 tmp.list 中 find /tmp -cmin +24 > tmp.list 2、然后将文件中记录到的所有文件加入到压缩包中 tar -T tmp.list -czvf tmp.expire.tar.gz-exec会把find查找到的结果一次性全部交给后面的命令来进行处理, xargs会把find查找到的结果逐一交给后面的命令进行来处理,最后试了几分钟这样使用一条命令解决问题:find -...
在备份读图网的时候用的7z分卷备份,可是一会就自动 killed了,没法得删除,重新备份。 来看一下在linux下查找指定文件并删除 eg: find -name “*.frag” -exec dos2unix {} \; find -name “*.s” -exec rm -f {} \; find 命令查找文件名为 .frag 的文件,并将这些文件替换到 {} 部分从而进行删除。 ‘;’ 前的参数都作为 rm 的参数, ‘/’ 则是对 ‘;’ 进行 escape(转义)。 find /etc/rc.d -name ’*crond’ -exec file {} \; 查找/etc/rc.d目录下面所有以crond结束的文件,并使用file指令查看其属性,注意:exec和file间是一个空格,file和{}间是一个空格......
继上面一章:linux文件查找,centos文件查找,Centos文件及文件内容的查找,文件查找命令find,文件内容查找命令grep,之后更加详细的说明在find 的用法.
-name 必须用到的选项。表明要求系统按照文件名查找.
一般格式:find /(dirname) -name filename
具体文件名查找法:
如果知道了某个文件的文件名,而不知道这个文件放到哪个文件夹,甚至是层层套嵌的文件夹里。举例说明,假设你忘记了httpd.conf这个文件在系统的哪个目录下,甚至在系统的某个地方也不知道,则这是可以使用如下命令:
find / -name httpd.conf
无错误查找法:
Linux系统中系统管理员ROOT可以把某些文件目录设置成禁止访问模式。这样普通用户就没有权限用“find”命令来查询这些目录或者文件。当普通用户使用“find”命令来查询这些文件目录是,往往会出现”Permissiondenied.”(禁止访问)字样。系统将无法查询到你想要的文件。为了避免这样的错误,我们可是使用转移错误...