기술 성공, 실패 기록소

hard link, soft link, inode 본문

linux 및 기타 os

hard link, soft link, inode

sunlab 2021. 8. 13. 03:23
728x90

https://software-craftsman.tistory.com/16
하드링크 - 원본이건 링크 파일이건 수정하면 서로 그대로 영향

@https://qjadud22.tistory.com/22
심볼릭 링크 해제 - rm [링크파일]

@https://sksstar.tistory.com/10
하드 링크는 원본 파일의 inode를 하드 링크 파일도 같이 사용하게 되어, 하드링크가 걸린 파일을 이동시켜도 계속 원본 파일을 가리키게 된다.

소프트 링크는 원본 파일의 inode와는 별개로 새로운 inode를 만들고 포인터는 원본파일을 가리킨다. 소프트 링크가 걸린 파일을 이동시키면 링크는 원본파일을 가리키지 못한다. 후에 다시 원위치로 되돌리면 다시 원본파일을 가리킨다.
-> 어쨋든 소프트 링크 파일도 내용 변경하면, 원본 파일도 변경된다 (직접 확인해 봤음.)
-> 폴더를 링크하면 링크폴더 내부파일까지 링크가 생성되어 있지는 않은데, 내부 파일을 수정하면 원본파일도 수정되더라.

@https://rrhh234cm.tistory.com/185
-inode의 구조

@
ln [원본 절대 주소] [링크본 절대주소 or 상대주소]
원본을 절대 주소로 안적으면 생성된 링크파일이 그냥 자기 자신을 가리키는 에러가남.

'linux 및 기타 os' 카테고리의 다른 글

ubuntu manual  (0) 2021.09.15
apt-get update와 apt-get upgrade 차이  (0) 2021.09.15
find file  (0) 2021.08.11
symbolic link  (0) 2021.08.11
How to Remove (Delete) Symbolic Links in Linux  (0) 2021.08.10