로딩
티스토리 데이터 처리 중입니다.

리눅스 심볼릭링크 하드링크 차이점

 리눅스 심볼릭링크 하드링크 차이점

리눅스에는 윈도우의 바로가기와 흡사한 기능을 하는 링크를 만드는 방법은 두가지가 있습니다. 심볼릭 링크와 하드 링크 inode 라는 개념이 나오는데 inode는 데이터의 고유 식별 번호입니다.

하드 링크 원본과 동일한 inode 원본이 삭제되더라도 링크는 여전히 사용 가능 심볼릭 링크 원본과 다른 inode 원본 파일을 가리키는 링크입니다. 원본 파일이 삭제되면 사용이 불가합니다.

주로 Dynamic Library의 so 파일과 연결해서 사용합니다. 사용방법 ln [원본파일] [링크파일] -s 옵션 여부에 따라 하드링크 심볼릭링크가 나눠집니다.

-s를 넣어 주시면 심볼릭 링크로 동작합니다. 예시 test inode : 80220368362932813 ls에 -i 옵션을 주면 파일의 i-node를 확인할 .....