stat返回“没有这样的文件或目录”,在java exec下运行

时间:2020-05-23 07:48:16

标签: java bash exec stat

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

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

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

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

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

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

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

1 个答案:

答案 0 :(得分:1)

stat /*在命令行中有效,因为外壳解释了*。 您应该尝试运行bash,例如bash -c stat /*

相关问题