我正在研究一个shell脚本,出于某种原因我说
cp full_path/* full_path_directory/
我收到错误。我已经回应了这个命令,当我在交互式shell中运行回声时,它可以工作。我无法弄清楚为什么它不能在shell脚本中工作。我使用完整路径而不是绝对路径。我试图在目标目录的末尾添加一个斜杠,然后没有斜杠......还有什么呢?
错误:
cp: /opt/local/apache2/htdocs/baseline/*: No such file or directory
所以,当我回应它时,我得到:
/opt/local/apache2/htdocs/baseline/* /opt/local/apache2/htdocs/test/
答案 0 :(得分:1)
这意味着它所说的。 /opt/local/apache2/htdocs/baseline/
目录中没有文件,或者您没有读取目录的权限。 ls
向您展示了什么?