stat returns `No such file or directory`, 运行 under java exec
stat returns `No such file or directory`, run under java exec
我想在 Java 中调用 stat
,使用:
Runtime.getRuntime().exec("stat /*")
但总是得到退出代码 -1 并且:
stat: cannot stat `/*': No such file or directory
运行 stat /*
in bash 可以,这个也可以:
Runtime.getRuntime().exec("stat /")
stat /*
在 Java 中是否有与 bash 不同的行为?
stat /*
在命令行中工作,因为 shell 解释 *
。
您应该尝试从 运行 到 bash,例如 bash -c stat /*
我想在 Java 中调用 stat
,使用:
Runtime.getRuntime().exec("stat /*")
但总是得到退出代码 -1 并且:
stat: cannot stat `/*': No such file or directory
运行 stat /*
in bash 可以,这个也可以:
Runtime.getRuntime().exec("stat /")
stat /*
在 Java 中是否有与 bash 不同的行为?
stat /*
在命令行中工作,因为 shell 解释 *
。
您应该尝试从 运行 到 bash,例如 bash -c stat /*