심볼릭 링크 디렉터리에서 파일을 복사할 때 원본 디렉터리를 기반으로 첫 번째 수준 복사본이 생성되는 이유는 무엇입니까?

심볼릭 링크 디렉터리에서 파일을 복사할 때 원본 디렉터리를 기반으로 첫 번째 수준 복사본이 생성되는 이유는 무엇입니까?
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

관련 정보