리눅스/리눅스 기초

6. 하드 링크와 심볼릭 링크

각수짱 2023. 2. 7. 15:21
728x90
반응형
SMALL

링크란?

링크란?

  • 특정 파일 또는 디렉토리에 접근을 쉽게 할 수 있도록 하는 방법
  • 파일 시스템이 물리적인 장치인 하드 디스크 상에 저장되어 있는 특정 파일의 위치를 가리키는 것

링크의 종류

하드 링크

  • 특정 파일 또는 디렉토리에 접근을 쉽게 할 수 있도록 하는 방법
  • 파일 시스템이 물리적인 장치인 하드 디스크 상에 저장되어 있는 특정 파일의 위치를 가리키는 것
  • 윈도우에서 일반적인 파일 운영체제 자체가 시스템을 관리할 때 사용하는 파일 이름은 컴퓨터가 알아보기 쉬운 파일이름으로 되어있다.
  • 하지만 컴퓨터가 알아보기 쉬운 이름은 사람들이 이용할 때 알아보기 힘들기 때문에 사람들이 알아보기 쉬운 이름의 하드링크 파일을 이용해서 파일에 접근하도록 만든 것.

하드 디스크의 특정 주소인 하드 링크

심볼릭 링크

  • 윈도우의 바로가기 개념과 비슷하며 실질적인 디스크 상의 파일을 가리키는 것이 아니라 파일 시스템 상의 특정 파일을 가리키는 것

윈도우의 바로가기 개념인 심볼릭 링크


링크 생성 명령어

ln 명령어

  • ln [옵션] [원본] [링크]
  • 옵션을 지정하지 않고 링크 파일을 생성하면 하드 링크를 생성할 수 있다.
  • 하드 링크 생성 ln [원본] [하드링크]
  • 옵션으로 -s를 지정하고 링크 파일을 생성하면 심볼릭 링크를 생성할 수 있다.
  • 심볼릭 링크 생성 ln -s [원본] [하드링크]
728x90
반응형
LIST