심볼릭 링크는 상대 경로에 대한 바로 가기로 저장됩니다.
~/foo➤ ln -s . ~/bar/foo
~/foo➤ ls -l ~/bar
total 8
lrwxr-xr-x 1 me me 1B 15 May 14:38 foo -> .
파일 ~/bar/foo
은 bar
현재 디렉토리에 대한 심볼릭 링크 입니다.
다른 디렉토리에서 당시의 디렉토리에 대한 심볼릭 링크를 만들려면 어떻게해야합니까? 위의 예에서 나는에 대한 심볼릭 링크로 ~/foo
만들고 싶습니다 . 물론 현재 디렉토리는 5 자보다 약간 길어서 입력하기 쉽지 않을 수 있습니다.~/bar/foo
~/foo
$
변수와 명령 대체를 두 번 인용하십시오 . 그렇지 않으면 공백이있는 파일 이름이 실행됩니다. 어쨌든 기본 링크 이름이므로 끝이 필요하지 않습니다$(basename $PWD)
(그리고$
(-:)을 잊어 버렸 습니다).