【发布时间】:2019-08-12 12:07:19
【问题描述】:
./advanced_du -a
bash: ./advanced_du: No such file or directory
【问题讨论】:
-
“没有这样的文件或目录”就是这个意思。当前目录中没有这样的文件。您无法运行不存在的文件。您是否将文件命名为
advanced_du而不带任何扩展名? -
@MisterMiyagi 如果文件没有可执行权限,则错误将是“权限被拒绝”。如果它存在并且有语法错误,我们会看到“bash: line 1: [error]”。
-
我有#!社邦
-
而 bash ./advanced_du 不起作用
-
如果没有可读取的文件,shebang 无关紧要。如果文件名为
advanced_du.sh,您不能以advanced_du运行它。您必须重命名文件。