需要在Linux中搜索文件

时间:2019-02-06 08:52:14

标签: linux

我需要在服务器中搜索类文件。我不知道该课程在哪个文件夹中。 是否可以通过find命令实现。

我尝试了以下命令。

find /apps -type f | xargs grep BackendClient.class

2 个答案:

答案 0 :(得分:0)

find / -name "BackendClient.class"

这有助于您在系统中的所有位置找到该文件。

但是请注意:如果它嵌入在jar文件中,则找不到。
在这种情况下,您可以执行以下操作:

find ./ -name "*.jar" -exec jar tvf {} \; | grep "BackendClient.class"

答案 1 :(得分:0)

如果您确定文件名:

find /apps/ -type f -name "BackendClient.class"

如果不确定名称是否正确,可以使用不区分大小写的版本:

find /apps/ -type f -iname "BackendClient.class"