Linux:如何获取嵌套文件夹中文件的路径

我想执行:

java -jar rootfolder/nested folders/*.jar

我只是不知道如何指定嵌套文件夹结构,因为它是动态生成的,所以我不知道。

我试过:

java -jar rootfolder/**/*.jar

但得到以下错误:

Error: Unable to access jarfile


SMILET
浏览 192回答 2
2回答

波斯汪

你能用find命令找到jar文件吗?find ./ -name "*.jar"如果是,您可以使用该命令的结果作为命令的输入:java -jar `find ./ -name "*.jar"`或者,(这更具可读性,但并不总是有效):java -jar $(find ./ -name "*.jar")

泛舟湖上清波郎朗

这应该运行找到的第一个 .jar 文件:java -jar `ls rootfolder/**/*.jar | head -1`
打开App,查看更多内容
随时随地看视频慕课网APP

相关分类

Java