ChinaUnix.net
相关文章推荐:

find忽略某个目录

怎样让find忽略某个目录 ? 如我想搜索当前目录下所有文件夹除了aaa 还有不搜索隐藏的文件夹怎么办? (记得有贴子,忘了,没时间搜) [ 本帖最后由 chzht001 于 2006-12-1 15:32 编辑 ]

by chzht001 - Shell - 2006-12-01 16:10:43 阅读(2275) 回复(3)

相关讨论

/root目录下有个code目录 搜索的时候想忽略掉它 请问如何写呢? 我写了一个好像不太对 find /root -name "*/code*" -a -prune -o -name "*.py"

by bleem1998 - Shell - 2005-05-23 11:25:39 阅读(969) 回复(5)

ls 档案列表 find ! -type d -exec ls -al {} \; 忽略特定目录 find -path "./tmp/123" -prune -o -exec echo {} \; 试过使用 find \( -path "./tmp/123" -o ! -type d \) -prune -o -exec ls -al {} \; 特定目录忽略搜寻,但后面的 '! -type d' 却没有产生效用

by angusfz - Shell - 2007-05-29 00:27:24 阅读(1567) 回复(3)

下面的一段文字来自《shell编程和unix命令》第二章 [quote] 2.1.3 忽略某个目录 如果在查找文件时希望忽略某个目录,因为你知道那个目录中没有你所要查找的文件, 那么可以使用- p r u n e选项来指出需要忽略目录。在使用- p r u n e选项时要当心,因为如果你同 时使用了- d e p t h选项,那么- p r u n e选项就会被f i n d命令忽略。 如果希望在/ a p p s目录下查找文件,但不希望在/ a p p s / b i n目录下查找,可以用: $ fi...

by bjbs_270 - Shell - 2011-11-30 15:45:04 阅读(5892) 回复(14)

比如我用find命令在/目录下查找文件aaa,但又不希望在/export中进行查找,请问使用哪个参数?完整的命令是什么?谢谢

by ctkstarcraft - Solaris - 2008-12-24 09:48:14 阅读(4488) 回复(3)

我要查/tmp目录下不包含"day"串,怎么办? 用find /tmp -name "*[!d][!a][!y]*"好像也不行

by hjpan77 - HP-UX - 2004-01-16 13:43:27 阅读(1291) 回复(3)

比如用查找 /usr 目录,但不包含其中的/usr/local 目录。怎么实现呢?

by labrun - Shell - 2003-09-24 17:47:55 阅读(6261) 回复(8)

比如要在/usr/sam目录下查找不在dir1子目录之内的所有文件 [code]find /usr/sam -path "/usr/sam/dir1" -prune -o -print [/code] [quote]find [path ..] [expression] 在路径列表的后面的是表达式 -path "/usr/sam" -prune -o -print 是 -path "/usr/sam" -a -prune -o -print 的简写表达式按顺序求值, -a 和 -o 都是短路求值,与 shell 的 && 和 || 类似 如果 -path "/usr/sam" 为真,则求值 -prune , -prune 返回真,与逻...

by wingger - Linux论坛 - 2004-11-10 14:53:28 阅读(727) 回复(1)
by lu.qinyuan - Shell - 2015-01-20 22:52:57 阅读(4824) 回复(7)

要求整个目录完全拷贝到另一个目录,并且忽略个别目录,脚本如下: find ./ -path '/tmp/mnt/disk1/ignore' -prune -o \( -name '*' ! -name "*.tmp" \) | xargs cp "目的目录" "{}" \; 在上面这个脚本中,当执行到“| xargs cp”时,假设输入的字符串类似如下: /tmp/mnt/disk1/tt.txt /tmp/mnt/disk1/test/dd.txt 要求执行“xargs cp”后,相应拷贝成如下的目录结构 (即:原来disk1目录下所有文件都拷贝到src目录下,目录结...

by linlone - Shell - 2005-04-11 00:16:39 阅读(15316) 回复(7)

我用的是 find /export/home/oracle/data/card201/ -mtime -1|tee file201 这个查出来的是多个文件,我只想要时间最新的那个,怎末办?高手指点指点

by lkcchen - Shell - 2004-02-17 13:09:55 阅读(1249) 回复(5)