我在目录中/cygdrive/c/Users/me/Downloads
,有一个名为BigData.fasta.gz
“present”的文件。我需要将其移动到目录中/home/user/data
。
我已经尝试过cd ../../home/user/data
但没有成功。我想cd
更改目录并../
返回两次,文件将移动到该/home/user/data
目录。我正在尝试通过相对途径来实现这一目标。
答案1
.
意思是“当前目录”。..
意思是“上一个目录”或“父目录”
这些是您的案例的绝对路径与相对路径:
Relative Absolute
. /cygdrive/c/Users/me/Downloads
../ /cygdrive/c/Users/me/
../../ /cygdrive/c/Users/
../../../ /cygdrive/c/
../../../../ /cygdrive/
../../../../../ /
../../../../../home/ /home/
../../../../../home/user/ /home/user/
../../../../../home/user/data/ /home/user/data/
如果您已进入/cygdrive/c/Users/me/Downloads
并想要使用相对路径移动BigData.fasta.gz
到,请使用:/home/user/data
mv BigData.fasta.gz ../../../../../home/user/data/
答案2
在您的特定情况下,我会使用较短的绝对路径作为目的地。就我个人而言,我经常使用-vi
此类选项mv
:
-v
用于详细确认-i
在覆盖任何内容之前进行交互式提示
这些开关好几次救了我的命。
同样,出于类似的原因,我喜欢-vip
开关cp
。