2011-07-11 38 views

回答

0

您可以使用“查找”命令来搜索系统中的特定文件。 有各种各样的选择按名称,大小,时间等搜索 你可以参考男人寻找更多的帮助。

E.g. 找。 -name ABC 会搜索当前目录和子目录

0

locate不是bash内部的命令,它是一个外部程序。如果安装了/usr/bin/locate并且在您的$PATH环境变量中,它应该在ksh中的工作情况相同。

+0

thanx OrbWeaver。但我没有找到你提到的路径。有没有其他的命令来搜索命令中的文件或文件夹? – Praveen

+0

它在'/ usr/local/bin'中吗? –

0

尝试

which cmdName 

和/或

whence cmdName 

这里当然,你要搜索的命令替换cmdName。

which1 will searchs the $PATH variable, while whence`(如果系统上可用)搜索$ PATH,别名和函数。

我希望这会有所帮助。

P.S.因为你看起来是一个新用户,如果你得到一个可以帮助你的答案,请记得用复选标记接受答案,或者给它一个+(或 - )作为有用的答案。

0

老的文章,但恕我直言,仍然是重要的ABC文件:

locate是不一样的findlocate保留一个文件名的数据库,在其中它搜索文件。因此它比find更快但不及时更新,它实时浏览实际目录。

相关问题