파일은 고유의 i-node 1개를 가짐
i-node는 disk partition내에서 유일한 식별자
hello.txt 파일 생성
상위 폴더에 ln
명령어로 hello.txt의 hard link 파일 hardlink.txt 생성
hello.txt와 link.txt 모두 i-node number가 5016727로 동일한 것 확인
hard link의 갯수가 2로 변한 것 확인
ln -s
로 hardlink.txt의 symlink 파일 symlink.txt 생성
symlink 생성 시 생성 위치에서 만들지 않으면 링크가 깨짐
따라서 상대경로를 이용해서 symlink 생성 시 -r
옵션 추가
which
PATH에 존재하는 파일 검색
symlink가 여러 단계로 가리키는 파일
sym3 sym2 sym1 hardlink
readlink -f
canonical path를 따라가면서 마지막 링크를 제외한 모든 링크가 존재 시 성공
readlink -e
모든 링크가 존재 시 성공