파일의 링크에는 하드 링크(Hard link)와 소프트 링크(Soft link 또는 Symbolic link) 두 가지가 있는데, 일반적으로 사용자들이 주로 사용하는 링크는 심볼릭 링크이며, 윈도의 바로가기 아이콘과 같은 개념이다.




● 하드 링크

ln 링크대상파일명 링크파일명

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


● 소프트 링크(심볼릭 링크)

ln -s 링크대상파일명 링크파일명

소프트 링크는 원본 파일의 inode와는 별개로 새로운 inode를 만들고 포인터는 원본파일을 가리킨다. 소프트 링크가 걸린 파일을 이동시키면 링크는 원본파일을 가리키지 못한다. 후에 다시 원위치로 되돌리면 다시 원본파일을 가리킨다.

Posted by 겨울섬
,