首页 > 解决方案 > 缺少目标文件操作数?

问题描述

我只是想使用 CMDER 将带有子目录的目录移动到另一个目录。

λ mv "c:\Program Files\ANOTHERTESTDIR\" c:\proj
mv: missing destination file operand after 'c:\Program Files\ANOTHERTESTDIR" c:\proj'
Try 'mv --help' for more information.

我正在运行提升的命令提示符,如果我使用 更改为目录本身cd c:\Program Files\,我可以ANOTHERTESTDIR使用该命令很好地移动目录mv,但如果我不在目录中(即我使用绝对路径),我会不断得到这个缺少目标文件操作数错误。我也尝试添加不同的标志,但没有成功。

有人可以指出我的命令有什么问题吗?我尝试使用mv --help,以及其他谷歌文档......但似乎无法弄清楚。

标签: shellcommand-linecmder

解决方案


尝试mv 'c:\Program Files\ANOTHERTESTDIR' 'c:\proj'

你会看到我只在ANOTHERTESTDIR.

我对此进行了测试,并且没有任何错误:

cmder mv 命令

如果在结束引号之后添加斜线,它也可以工作:

mv 'c:\Program Files\ANOTHERTESTDIR'\ 'c:\proj'


推荐阅读