Linux에서 심볼릭 링크를 만드는 방법
/etc/link
라는 심볼릭 링크를 정의하여 /var/www/httpdocs
로 이동할 수 있습니다.Linux 및 Mac의 심볼릭 링크 유형
Linux 시스템에는 하드 링크와 소프트 링크의 두 가지 유형의 심볼릭 링크가 있습니다.
만든 심볼릭 링크의 유형은 Linux에서 해당 파일이나 폴더의 다른 명령이 작동하는 방식에 영향을 줄 수 있습니다. 예를 들어
rm
와 같은 명령을 사용할 때 참조를 쉽게 삭제하려는 경우 하드 링크가 유용할 수 있습니다.많은 기본 용도에 대해 기호 또는 소프트 링크가 작동합니다. 만드는 방법을 살펴보겠습니다.
Linux 및 Mac에서 심볼릭 링크를 만드는 방법
Linux에서 심볼릭 링크를 만드는 것은 비교적 간단합니다. 이를 위해
ln
명령을 사용합니다. 기본적으로 이 명령은 하드 링크만 만듭니다. 기호 또는 소프트 링크를 생성하려면 -s
명령을 사용합니다. 예를 들어 아래 코드는 /var/name.txt
에서 /etc/name.txt
로 소프트 링크를 만듭니다.ln -s /var/name.txt /etc/name.txt
파일
/etc/name.txt/
이 이미 존재하는 경우 이 함수에서 오류가 발생합니다. 대신 파일을 계속 만들고 싶다면 -f
옵션을 사용하여 name.txt
를 덮어씁니다.ln -sf /var/name.txt /etc/name.txt
디렉토리에 대한 심볼릭 링크도 정확히 같은 방식으로 작동합니다.
ln -sf /var /etc/fakevar
심볼릭 링크 제거
이미 생성된 심볼릭 링크를 제거해야 하는 경우
unlink
명령을 사용하십시오. 예를 들어 위의 코드에서 /var/name.txt
에서 /etc/name.txt
에 연결했습니다. 이 심볼릭 링크를 제거하려면 다음과 같이 작성할 수 있습니다.unlink /etc/name.txt
이 명령은 실제로 심볼릭 링크를 완전히 제거하므로 디렉토리 시스템에 더 이상 표시되지 않습니다. 따라서
rm
명령을 사용하여 간단히 파일을 제거할 수도 있습니다.rm /etc/name.txt
결론
심볼릭 링크는 다른 파일이나 디렉토리에 대한 유용한 바로 가기입니다. 하드 링크는 동일한 파일을 직접 참조하고 동일한 권한과 소유자를 공유한다는 점에서 하드 링크와 다릅니다. 반면 심볼릭 링크는 연결된 파일이나 폴더와 다를 수 있습니다.
Reference
이 문제에 관하여(Linux에서 심볼릭 링크를 만드는 방법), 우리는 이곳에서 더 많은 자료를 발견하고 링크를 클릭하여 보았다 https://dev.to/smpnjn/how-to-make-a-symolic-link-on-linux-5hco텍스트를 자유롭게 공유하거나 복사할 수 있습니다.하지만 이 문서의 URL은 참조 URL로 남겨 두십시오.
우수한 개발자 콘텐츠 발견에 전념 (Collection and Share based on the CC Protocol.)