이것은 디스크 유틸리티를 사용하여 최근에 디스크를 수리 (현재 문제를 해결하려고 시도) 한 10.10.5에서 실행되는 MacBook에 관한 것입니다. 다음과 같이 별칭을 만들었습니다.
$ cd ~/Desktop
$ ls -ld
drwx------+ 13 erwann staff 442 Jul 14 12:41 .
$ touch foo.bar
$ mkdir baz
$ ln -s foo.bar baz
$ ls -l baz
total 8
lrwxr-xr-x 1 erwann staff 7 Jul 15 11:02 foo.bar -> foo.bar
그런 다음 Finder를 사용하여 ‘baz’에서 생성 된 별칭과 관련된 ‘[the] original’을 (를) 표시합니다. 나는 얻다:
원본 항목을 찾을 수 없으므로 “foo.bar”별칭을 열 수 없습니다.
이 문제를 해결하기위한 제안이 있습니까?
답변
링크에는 절대 경로가 필요합니다.
ln -s foo.bar baz
baz
파일 을 가리키는 별칭을 만듭니다 foo.bar
. 그러나 파일 baz/foo.bar
이 없으므로 오류가 발생했습니다.
당신이 원하는 :
ln -s ~/Desktop/foo.bar baz
를 baz
가리키는 디렉토리에 별칭이 생성 됩니다 ~/Desktop/foo.bar
.