stat返回`没有这样的文件或目录,在Java exec下运行

问题描述 投票:1回答:1

我想使用以下方法在Java中调用stat

Runtime.getRuntime().exec("stat /*")

但始终获得退出代码-1和:

stat: cannot stat `/*': No such file or directory

bash中运行stat /*是可以的,这也是可以的:

Runtime.getRuntime().exec("stat /")

[Java]中的stat /*bash中的行为是否不同?

我想使用以下方式在Java中调用stat:Runtime.getRuntime()。exec(“ stat / *”)但始终获取退出代码-1和:stat:无法统计`/ *':无此类文件或目录运行bash中的stat / *可以,这是...
java bash exec stat
1个回答
1
投票
stat /*在命令行中有效,因为外壳解释了*。您应该尝试运行bash,例如bash -c stat /*
© www.soinside.com 2019 - 2024. All rights reserved.