반응형
현재 디렉토리에서 파일명에 bash가 있는 파일들의 목록을 원본파일로 사용하겠습니다.
하드링크
하드링크는 ln src dest
명령어로 만들 수 있습니다.
source를 원본으로해서 hard라는 하드링크를 생성했습니다.
source과 hard는 같은 내용을 출력하고 있습니다.
source의 내용을 수정했을 때 hard의 내용도 수정이 되어있는 것을 확인할 수 있습니다.
hard를 수정했을 때에도 source의 내용이 변경되게 됩니다.
파일의 권한을 수정했을 때에도 똑같이 수정됩니다.
source를 제거했을 때에도 hard는 내용을 가지고 있습니다.
심볼릭링크
심볼릭링크는 ln -s src dest
명령어로 만들 수 있습니다.
source를 원본으로해서 soft라는 심볼릭링크를 생성했습니다.
source과 soft는 같은 내용을 출력하고 있습니다.
source의 내용을 수정했을 때 soft에도 똑같이 반영됩니다.
반대로 soft를 수정했을 때에도 source에 반영됩니다.
soft의 권한을 변경했을 때 source의 권한이 변경됩니다.
soft의 권한은 777에서 변경되지 않습니다.
source가 제거되었을 때 soft는 사용할 수 없게 됩니다.
정리
하드링크는 참조형식, 심볼릭 링크는 값형식이라고 이해하면 쉬울것 같습니다.
반응형
'운영체제 > Linux' 카테고리의 다른 글
nginx (0) | 2024.02.06 |
---|---|
라즈비안에 도커와 도커 컴포즈 설치하기 (0) | 2021.07.02 |
리눅스에서 C# 프로그램 실행하기 (0) | 2020.03.03 |
라즈베리파이3 스크린 회전 (0) | 2020.03.03 |
라즈베리파이3 원격제어 & 한글 폰트 설치하기 (0) | 2020.03.03 |