我对 Ubuntu 和命令还是新手......我正在尝试使用此命令将 jdk1.7.0_02 目录移动到文件/目录路径..
sudo mv ./jdk1.7.0_02/usr/lib/jvm/jdk1.7.0
我已经使用 sudo 命令解压缩了一个压缩的 jdk7u2 文件夹。解压到jdk1.7.0_02目录
我什至去了这个Examples of mv commands
http://unixhelp.ed.ac.uk/tasks/mv2.html
所以我尝试了这个:
sudo mv jdk1.7.0_02 ./jdk1.7.0_02/usr/lib/jvm/jdk1.7.0
得到这个错误:
mv: cannot move ‘jdk1.7.0_02’ to ‘./jdk1.7.0_02/usr/lib/jvm/jdk1.7.0’: No such file or directory
所以请任何人都可以帮助我理解和解决这个问题......非常感谢:D
最佳答案
mv
接受两个参数源和目标。 sudo mv ./jdk1.7.0_02/usr/lib/jvm/jdk1.7.0
命令没有目的地。 sudo mv jdk1.7.0_02 ./jdk1.7.0_02/usr/lib/jvm/jdk1.7.0
在此命令中,您将在其内部移动目录。考虑在 Windows 中剪切一个目录并将其粘贴到其中。这正是你正在做的。你应该做的是sudo mv jdk1.7.0_02 jdk1.7.0
.这使得源和目标分开而不是重叠。
关于Ubuntu - mv : moving a directory,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/28095414/