私はディレクトリにあり、「present」というファイルが/cygdrive/c/Users/me/Downloads
ありますBigData.fasta.gz
。ディレクトリに移動する必要があります/home/user/data
。
私はcd ../../home/user/data
成功せずにこれを試しました。ディレクトリを2回変更し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
。