윈도우로 치면 '바로가기' 개념으로 리눅스에도 링크가 있다.

 

링크에는 두가지가 있는데,

 

하드링크(Hard Link)심볼릭링크(Symbolic Link)가 있다.

 

하드링크(Hard Link)

하드링크는 원본파일과 동일한 inodw를 가진다. 그렇기에 원본 파일이 삭제 되어도, 원본 파일의 inode를 가지고 있는 링크파일은 여전히 사용 가능하다. 

 

 

 

 

심볼릭 링크(Symbolic Link)

원본 파일의 이름을 가르키는 링크이다. 그러므로 원본 파일이 사라지게 되면 역할 수행이 불가능하다.

장점은 원본 파일과 이름이 같다면 계속 사용 가능하다.

 

 

위의 사진을 보면 하드링크 하여 만든 파일과 test파일의 inode가 같다. (276648) 

하지만 심볼릭링크의 inode 값은 다른 것을 확인할 수 있다.

 

+ Recent posts