하드 링크, 심볼릭 링크

ln [-s] source_file target_directory/target_file

[-s] 옵션 : 있으면 심볼릭 링크, 없으면 하드 링크

ex)

하드 링크 : ln ~/ghj/test.txt ~/ghj/ln/text.txt

심볼릭크 : ln -s ~/ghj ~ghj/ln


하드 링크

기존 파일과 동일한 i-node number 를 가지는 파일을 생성하여 접근

동일 파일 시스템 내에서만 하드링크가 가능하며 디렉토리는 하드 링크가 불가능하다

하드 링크 파일을 생성(삭제)하면 i-node 의 링크 카운트가 1증가(감소)한다


심볼릭 링크

원본 파일의 경로를 내용으로 하는 새로운 파일을 생성해서 접근

파일 시스템에 제한이 없으며 디렉토리도 가능하다

원본 파일이 삭제되거나 이동하면 심볼릭 링크 파일은 링크가 끊어진다


+ Recent posts