ln

파일에 다른 이름을 하나 더 붙입니다

사용법

ln [-s] 대상 링크이름

자주 쓰는 옵션

-s
심볼릭 링크를 만듭니다. 없으면 하드링크가 됩니다
-f
같은 이름이 이미 있으면 지우고 새로 만듭니다

예시

$ ln -sf sample.txt link.txt && readlink link.txt
$ ln -f sample.txt hard.txt && stat -c '%i %h %n' sample.txt hard.txt

알아둘 것

하드링크는 같은 실체에 이름을 하나 더 다는 것이라 원본을 지워도 내용이 남습니다. 심볼릭 링크는 경로를 적어둔 쪽지라서, 원본이 사라지면 끊어진 링크가 됩니다. 같은 파일인지는 stat -c %i 로 inode 번호를 비교해 보면 알 수 있습니다.

브라우저에서 직접 쳐보기 →