
이것은 내 타이프스크립트 파일의 내용입니다.
/mac>ln -s non_exist ~/link
/mac>vi ~/link
Hi!
I am a link.
/mac>cat ~/link
Hi!
I am a link.
/mac>cat non_exist
cat: non_exist: No such file or directory
/mac>exit
여기서 실제로 무슨 일이 일어났는지 말해 줄 수 있는 사람 있나요?
파일은 생성되지 않았지만 다음은 생성되었습니다.
/mac>ln -s non_exist link
/mac>vi link
Hi!
I am a link.
/mac>cat link
Hi!
I am a link.
/mac>cat non_exist
Hi!
I am a link.
/mac>exit
답변1
심볼릭 링크는 상대 경로입니다. ~/link
가 에 대한 심볼릭 링크 인 경우 non_exist
링크 대상의 전체 경로는 입니다 $HOME/non_exist
. ~/link
로 열면 현재 디렉터리가 아닌 $HOME 디렉터리에 vi
이름이 지정된 파일이 생성됩니다 .non_exist