シンボリックリンクディレクトリからファイルをコピーすると、元のディレクトリに基づいて最初のレベルのコピーが作成されるのはなぜですか?

シンボリックリンクディレクトリからファイルをコピーすると、元のディレクトリに基づいて最初のレベルのコピーが作成されるのはなぜですか?
user@DESKTOP-KK4CCE2:~$  mkdir -p ~/foo/bar/
user@DESKTOP-KK4CCE2:~$ touch ~/foo/bar/test.txt
user@DESKTOP-KK4CCE2:~$  mkdir ~/baz/
user@DESKTOP-KK4CCE2:~$ ln -s ~/foo/bar/ ~/baz/bar
user@DESKTOP-KK4CCE2:~$ cd ~/baz/bar/
user@DESKTOP-KK4CCE2:~/baz/bar$ cp test.txt ../
user@DESKTOP-KK4CCE2:~/baz/bar$ cd ..
user@DESKTOP-KK4CCE2:~/baz$ ls
bar
user@DESKTOP-KK4CCE2:~/baz$ cd ~/foo
user@DESKTOP-KK4CCE2:~/foo$ ls
bar  test.txt

ベストアンサー1

問題は、あなたが今cd ~/baz/bar実際に自分の道を歩いている時です。~/foo/bar現れるあなたが望むところに行きなさい。実際..の上位ディレクトリも同様です。~/foo/bar~/foo

おすすめ記事