我想使用以下方法在 Java 中调用stat
:
Runtime.getRuntime().exec("stat /*")
但始终获得退出代码-1和:
stat: cannot stat `/*': No such file or directory
在 bash 中运行stat /*
是可以的,这也可以:
Runtime.getRuntime().exec("stat /")
Java 中的stat /*
是否与 bash 中的行为不同?
答案 0 :(得分:1)
stat /*
在命令行中有效,因为外壳解释了*
。
您应该尝试运行bash,例如bash -c stat /*