[리눅스 기초] 링크 - ln

upmoo·2022년 9월 15일
1

Linux

목록 보기
3/7
post-thumbnail

하드 링크와 심볼릭 링크

링크란?

  • 윈도우의 바로가기를 생각하면 된다.
  • 특정 파일 또는 디렉토리에 접근을 쉽게 할 수 있도록 해주는 방법

ln 명령어

  • ln '원본파일이름' '링크파일이름'
    하드링크 생성

  • ln -s '원본파일이름' '링크파일이름'
    심볼릭링크 생성

하드 링크

  • 링크로 삼을 대상이 가리키고 있는 물리적인 디스크를 똑같이 가리킨다.
  • 사실상 원본 파일을 이름만 다르게 완전 복제 및 연동하는 것과 비슷하다.
    (cp는 파일을 완전히 복사하되 다른 물리적 디스크를 가리키게 되므로 하드링크와는 다르다.)

심볼릭 링크

  • 파일 시스템 상의 특정 파일을 가리킨다.
  • 하드링크와는 다르게 물리적 디스크를 가리키는게 아니라 원본 파일경로를 가리키므로, 원본파일이 삭제되거나 다른 경로로 이동하면 심볼릭 링크는 무용지물이 된다.

하드링크는 원본 파일과 동일한 물리적인 디스크를 가리키기 때문에 원본파일이 삭제되던, 경로가 바뀌던 아무 상관이 없다.

profile
공부 내용 정리를 위한 개인 블로그입니다.

0개의 댓글