파일의 링크 ( Link ) 에는 하드링크 ( Hard Link ) 와
심볼릭 링크 ( Symbolic Link , Soft Link ) 의 두 가지가 있다.
심볼릭 링크는 Windows 에서의 바로가기 아이콘과 개념이 비슷하다.
하드링크
하드 링크는 ln 링크대상파일 를 생성하면 " 하드링크파일" 파일 하나만 생성되며 같은 inode1 을 사용한다.
ln 원본 링크파일 형태로 사용한다.
심볼릭 링크
심볼릭 링크는 ln -s 원본 링크파일 형태로 사용한다.
하드링크와 심볼릭 링크의 차이
하드 링크의 경우 파일에 접근할 수 있는 다른 경로를 하나 더 제공하는 것이라서
rm -rf 명령으로 원본 파일을 지워도 하드 링크로 접근하면 해당 파일을 사용할 수 있다.
심볼릭 링크의 경우에는 바로가기 이므로 원본 파일이 지워지면 링크로 파일에 접근할 수 없다.