Hard link

symbolic link

 

ln 명령어를 통해 링크를 생성하며

symbolic링크는 -s 옵션을 이용해 생성한다.

 

보통 파일이나 디렉토리를 다른 디렉토리에서도 관리하기 위해 링크를 사용


Hard link

inode 에 직접 연결되는 방식이며

파일 시스템이 같은 경우에만 사용가능

원본의 inode와 같은 inode를 갖는 파일을 생성

디렉토리에는 생성이 불가능하다.

삭제시 연결된 링크가 모두 끊어져야 파일이 삭제됨

링크가 무엇과 연결되어있는지 알기 쉽지 않음

 

파일의 내용을 공유하며 원본이 삭제되어도 링크된 파일은 안전하게 유지된다.

 

 

ln 기존파일명 생성파일명


 

Symbolic link

윈도우의 바로가기와 유사

파일 시스템이 다른경우에도 적용가능

 

 

ln -s 기존파일명 생성파일명

 

파일을 만들면,

생성파일 -> /기존파일 

이렇게 표시되며

 

생성파일의 구조는 기존파일의 구조와 같다.

+ Recent posts