CLOUD/Linux

[Linux] 하드 링크와 심볼릭 링크

alsruds 2023. 2. 6. 17:33

● 링크란?

》 바로가기

》 특정 파일 또는 디렉토리에 쉽게 접근

》 메모리 내 파일 시스템이 하드 디스크 내 특정 파일 위치를 가리키는 것

 

링크의 종류

① 하드 링크

   ≒ 원본 파일

하드 디스크 상의 특정 주소

ln 명령어로 하드링크 파일 생성!

  •  root 앞의 숫자 2  ==  하드 링크 숫자 개수
  • file (원본 파일) 의 내용이 바뀌면 hardlink 파일의 내용도 같이 바뀜 ( copy 와는 다른 점 )
  • 파일 시스템 -> 하드 디스크 경로 여러 개 생성 가능

 

② 심볼릭 링크

   ≒ 바로가기 파일

》 파일 시스템 상의 특정 파일을 가리키는 것

'하드 디스크를 가리키는 하드 링크'를 가리키는 심볼릭 링크

ln -s 명령어로 심볼릭 링크 파일 생성 완료!

  • 원본 파일의 경로가 바뀔 가능성 X -> 상대 경로로 지정
  • 원본 파일의 경로가 바뀔 가능성 O -> 절대 경로로 지정

'CLOUD > Linux' 카테고리의 다른 글

[Linux] 특수 권한  (0) 2023.02.08
[Linux] 권한의 이해와 설정 방법  (0) 2023.02.08
[Linux] 파일 및 디렉토리 검색  (0) 2023.02.06
[Linux] 문서 편집기  (0) 2023.02.06
[Linux] 파일 관련 명령어  (0) 2023.02.03