beyondsakai 发表于 2006-2-28 17:18:41

奇怪的find命令

如果有目录:
/a/b/c/d/
如果当前目录是/a, 执行find b/ -name abcd 则会找到所有abcd文件
如果当前目录是/a/b/ 执行find ./ -name abcd则只会找到/a/b/目录下的abcd文件,而不会找出/a/b/c/ 和/a/b/c/d下面的abcd文件

我记得 以前两种方法结果是一样的,(我曾经删掉/root下所有文件)

请问是哪里 有设置么?

ricetons 发表于 2006-2-28 21:48:41

find . -name abcd

beyondsakai 发表于 2006-3-2 18:34:40

find . -name abcd跟 find ./ -name abcd 是一样的,兄弟没试过就来发贴了吧?

ricetons 发表于 2006-3-2 23:37:03

我从来都用find . -name abcd,没有发现过问题 :-)

eg.

$ find . -name zoo
./i18n/zoo

beyondsakai 发表于 2006-3-3 17:06:33

不知道了,我以前好像也是这样用的,但这两天突然又发现不行,太奇怪了,

我曾经把/root下面所有文件删除过,再用root进去, 不知道是不是这个原因造成的.
页: [1]
查看完整版本: 奇怪的find命令