Windows上的Bash:mv命令 - 无法移动到自身的子目录
我正在尝试从Windows Linux子系统上的源安装Ruby。我已经从我的主目录中的源代码成功构建了:~/ruby/ruby-2.3.0我正在尝试将其移动到/opt/rubies/。 当我运行move命令时,我收到以下错误: /# mv ~/ruby/ruby-2.3.0/ /opt/rubies/ mv: cannot move ‘/root/ruby/ruby-2.3.0/’ to a subdirectory of itself, ‘/opt/rubies/ruby-2.3.0’ 这是非常令人困惑的,因为我正在将目录移动到一个完全不同的位置,而不是路径本身所显示的本身的子目录。 它对我的主目录下的任何移动命令都做同样的事情: ~# mv test/ / mv: cannot move ‘test/’ to a subdirectory of itself, ‘/test’ 我似乎无法复制任何文件: ~# cp ruby/ruby-2.3.0/ /opt/rubies/ruby-2.3.0 cp: omitting directory ‘ruby/ruby-2.3.0/’ 难道我做错了什么?