我正在尝试检索 Java 类文件的路径。我的 Eclipse 中有 2 个项目:project_a
和project_b
. 我导航到project_a
的bin
文件夹并尝试了该命令locate WebPerformanceUtil.class
。但它给了我四种途径:
home/local/prasanth/eclipse/project_a/bin/com/web/utils/WebPerformanceUtil.class
/home/local/prasanth/eclipse/project_a/bin/com/web/utils/ChromeWebPerformanceUtil.class
/home/local/prasanth/eclipse/project_b/bin/com/web/utils/WebPerformanceUtil.class
/home/local/prasanth/eclipse/project_b/bin/com/web/utils/ChromeWebPerformanceUtil.class
但我只想要包含bin
我正在工作的项目文件夹的路径。
您可以使用
find
:.
在哪里~/eclipse/project_folder
您可以使用以下命令:
grep $(pwd)
仅显示在您当前工作目录下找到的匹配项(/home/local/prasanth/eclipse/project_a/
在您的情况下)。编辑后:
由于您只需要确切的文件名,因此您也可以使用正则表达式和
locate
. 命令如下:-r
参数告诉locate
使用正则表达式。