bash의 디렉토리에 링크


12

내가 사용하고 ln떠들썩한 파티를 사용하여 디렉토리에 대한 심볼릭 링크를 생성하는 명령을, 내가 링크를 확인하고 싶었 디렉토리로 가서 다음 명령을 사용 :

ln -s C#/ ~/Projetos

이 링크를 만들 것 ~/media/Projects/C#에서 ~/Projetos폴더.

그러나 일단 cd집에 도착하면 폴더가 빨간색으로 표시되고 액세스 할 수 없습니다. 여기서 무슨 일이 있습니까?

여기에 이미지 설명을 입력하십시오

답변:


15

다음을 사용하여 링크를 확인할 수 있습니다 ls -l(대개 별칭입니다 ll). 다음과 같은 것을 보게 될 것입니다 :

 user42@localhost$ ll ~/Projetos
 lrwxrwxrwx 1 user42 user42    3 Sep 26 19:48 Projetos -> C#/

이것은 경로를 사용하는 /home/user42/Projetos것이로 대체 됨을 의미 /home/user42/C#합니다. 이 경로는 존재하지 않습니다.

아마 둘 중 하나를 사용하고 싶었을 것입니다.

  • 올바른 상대 링크 ln -s media/Projects/C# ~/Projetos
  • 또는 같은 절대 링크 ln -s $PWD/C#/ ~/Projetos
당사 사이트를 사용함과 동시에 당사의 쿠키 정책개인정보 보호정책을 읽고 이해하였음을 인정하는 것으로 간주합니다.
Licensed under cc by-sa 3.0 with attribution required.