[Linux] 하드링크와 심볼릭링크Linux2022. 2. 24. 16:40
Table of Contents
728x90
✅ 하드 링크란 ?
원본 파일과 동일한 inode를 가진다.
따라서 파일을 수정하면 원본 파일과 하드 링크 파일이 모두 수정된다.
원본 파일이 삭제되더라도 원본 파일의 inode를 갖고 있는 하드 링크 파일은 여전히 사용 가능하다.
따라서 하드 링크의 파일을 지우고자 한다면 원본 파일, 하드 링크 파일 모두를 지워야한다.
✅ inode란 ?
inode란 파일 시스템 내에 파일이나 디렉토리가 가지는 고유한 정보이다.
파일의 소유권, 권한, 파일 내용이 들어있는 물리 주소, 링크 수, 형태, 크기, 시간 등 파일에 대한 정보를 갖고 있다.
✅ 심볼릭 링크란 ?
심볼릭 링크는 Windows의 바로가기와 같은 개념이다.
파일 경로에 대한 링크로 심볼릭 링크를 삭제해도 원본 파일은 삭제되지 않는다.
원본 파일을 삭제하면 심볼릭 링크 파일을 사용할 수 없다.
디렉토리에 대해 링크를 만들 수 있다.
주로 dynamic library의 so 파일과 연계해서 사용하게 된다.
참고
728x90
'Linux' 카테고리의 다른 글
[Linux] 리눅스 명령어 - at, atd, cron, crontab (작업 스케줄링) (0) | 2022.02.24 |
---|---|
[Linux] 리눅스 명령어 - 시스템 디스크 명령어 (0) | 2022.02.24 |
[Linux] 리눅스 명령어 - awk (0) | 2022.02.22 |
[Linux] 리눅스 명령어 - sort, sed (0) | 2022.02.22 |
[Linux] 리눅스 명령어 - 파일 입출력 명령어(grep) (0) | 2022.02.22 |
@TTOII :: 뭉게뭉게 클라우드
영차영차 성장 블로그
포스팅이 좋았다면 "좋아요❤️" 또는 "구독👍🏻" 해주세요!