
vi origin.txt
cp origin.txt copy.txt
ln origin.txt hardlink.txt
ln -s origin.txt symboliclink.txt
cat origin.txt
cat copy.txt
cat hardlink.txt
cat symboliclink.txt

ls -i

527580 : origin.txt527580 : hardlink.txt525775 : copy.txt527664 : symboliclink.txthardlink.txt 는 origin.txt 의 hard link 로 생성되었기 때문에,
origin.txt 와 hardlink.txt 의 I-node 번호는 527580 으로 같다.

vi origin.txt
cat origin.txt
cat copy.txt
cat hardlink.txt
cat symboliclink.txt

copy.txt 파일의 데이터는 origin.txt 와 독립적으로 존재하기 때문에, origin.txt 데이터 변경에 영향을 받지 않는다.

rm origin.txt
cat copy.txt
cat hardlink.txt
cat symboliclink.txt // 에러 발생

cat symboliclink.txt 의 경우 data block에 origin.txt 에 대한 경로 정보를 저장하고 있는데, origin.txt 파일이 삭제되며 참조할 경로의 파일이 사라져 오류가 발생한다.
