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