Linux mv: 目标不是目录

Linux mv: target is not a directory

我正在尝试使用 makefile 脚本将文件夹中的所有 js 文件移动到另一个文件夹,但出现“目标不是目录”错误。我见过的所有其他线程都涉及重命名,但我只想移动文件,这是片段:

rm -rf app/assets/webpack_bundles/*.js;
mv app/assets/webpack_bundles_build/*.js app/assets/webpack_bundles/;
mv: target 'app/assets/webpack_bundles/' is not a directory

我知道修复可能是微不足道的,但我已经坚持了一个小时了。有帮助吗?

此错误是因为您的目标目录不可用。

mkdir -p app/assets/webpack_bundles/
mv app/assets/webpack_bundles_build/*.js app/assets/webpack_bundles/