我需要搜索类文件服务器。我不知道该文件夹中的类存在。是否我们可以通过find命令实现。
我试着用下面的命令。
find /apps -type f | xargs grep BackendClient.class
如果您知道有关文件名:
find /apps/ -type f -name "BackendClient.class"
如果你不知道,如果确切的名称,你认为你可以使用不区分大小写的版本:
find /apps/ -type f -iname "BackendClient.class"
find / -name "BackendClient.class"
这可以帮助你发现到处文件系统上。
然而你必须注意到:如果它嵌入在一个jar文件,你不会找到它。 在这种情况下,你可以做到以下几点:
find ./ -name "*.jar" -exec jar tvf {} \; | grep "BackendClient.class"