参考https://www.jianshu.com/p/e0a9fb35601a 发现描述基本没问题,使用上还有些差异,特此记录一下: <以下主要是 -prune -o -print 三者叠加情况的过滤实践 > test-1: date; mx=2; find . -maxdepth $mx -type d -path "./.git" -prune -o -path "./.repo" -prune -o -path "./out" -...
而后一个不带-prune参数的find显示出了passs目录下的passwd。 -quit:找到符合条件的文件后立即退出。 find中执行命令 -exec find命令的exec是一个非常好用的参数,当然其可能造成的破坏也可能非常大。在学习它之前,我先要提醒大家,使用之前千万要确定自己在做什么。 这个参数的常见格式是: -exec command ; 注意后...
Document/D.text 2)[root@localhost sunjimeng]# find Document -path "Document/newDir" -prune find命令后默认只能跟一个参数命令,如果还需要执行其他的命令,需要-o命令连接符 [root@localhost sunjimeng]# find Document -path"Document/newDir"-prune //-prune不加-print命令的话,输出的是要忽略的文件夹及...
对find参数-prune的理解prune就像一个判断语句当发现prune前面的表达式math时执行到prune之后就会输出一个1结果如果shell的话 对find参数-prune的理解 对find参数-prune的理解2010-05-21 17:17:30 分类:LINUX 对find参数-prune的理解 (PS:对find参数-prune的理解 -prune就像一个判断语 句,当发现-prune前面的...
-path /proc -prune的结果就是-path /proc 的结果,也就是false. 而后面的条件需要继续执行,所以需要用-o 参数来 连接;如果遇到的路径是/proc, 那么 -path /proc 返回结果为true, 此时会执行 -prune action,也就是忽略该目录;此时执行到"-path /proc -prune"的结果为true. 后面的条件是不需要进一步执行的...
-prune:可用使find命令不在当前制定的目录中查找,如果同时使用-depth选项,那么-prune将被find忽略 -user:按照文件属主查找 -group:按照文件属组查找 -nouser:查找无有效属主的文件 -nogroup:查找无有效属组的文件 -newer file1 file2:查找更改时间比file1新,但是比file2旧的文件 ...
find命令-path -prune参数的作用介绍 find是个使用频率比较高的命令。常常用它在系统特定目录下,查找具有某种特征【名字类型属主权限等】的文件。下面店铺就给大家介绍下find命令中-path -prune的用法。 find命令中-path -prune的用法 假如在当前目录下查找文件,且当前目录下有很多文件及目录(多层目录),包括dir0、...
我们在查找某些文件时,可能已经知道某个目录有,但又不想浪费时间再次查找,可以使用-prune参数和-path参数,例如: find . -path ./test -prune -o -name "*.txt" 这里查找txt文件,但是排除test目录下的txt文件。但是注意./test不能写成./test/,否则结果将不正确。测试的时候,发现./test仍然会出现在查找结果...
-prune:不寻找字符串作为寻找文件或目录的范本样式; -regex<范本样式>:指定字符串作为寻找文件或目录的范本样式; -size<文件大小>:查找符合指定的文件大小的文件; -true:将find指令的回传值皆设为 True; -type<文件类型>:只寻找符合指定的文件类型的文件; ...