为了账号安全,请及时绑定邮箱和手机立即绑定

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

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

SMILET 2021-11-11 18:03:01
我想执行:java -jar rootfolder/nested folders/*.jar我只是不知道如何指定嵌套文件夹结构,因为它是动态生成的,所以我不知道。我试过:java -jar rootfolder/**/*.jar但得到以下错误:Error: Unable to access jarfile
查看完整描述

2 回答

?
波斯汪

TA贡献1811条经验 获得超4个赞

你能用find命令找到jar文件吗?

find ./ -name "*.jar"

如果是,您可以使用该命令的结果作为命令的输入:

java -jar `find ./ -name "*.jar"`

或者,(这更具可读性,但并不总是有效):

java -jar $(find ./ -name "*.jar")


查看完整回答
反对 回复 2021-11-11
?
泛舟湖上清波郎朗

TA贡献1818条经验 获得超3个赞

这应该运行找到的第一个 .jar 文件:

java -jar `ls rootfolder/**/*.jar | head -1`


查看完整回答
反对 回复 2021-11-11
  • 2 回答
  • 0 关注
  • 184 浏览

添加回答

举报

0/150
提交
取消
意见反馈 帮助中心 APP下载
官方微信