본문 바로가기
Linux&Ubuntu/서버

[linux]심볼릭 링크와 하드링크의 차이점

by Vittorio_Lee 2021. 10. 27.
728x90
반응형
SMALL

심볼릭 링크와 하드링크의 차이점

쉽게 말하면

심볼릭링크는 원본 지우면 깡통

하드링크는 원본 지워도 사용가능 심볼릭 링크 만들기 및 삭제

 

1) 심볼릭 링크 만들기 및 삭제

[ln -s target linkname]  또는 [ln --symbolic target linkname ]   [심볼릭 링크 만들기 ]

ln -s test.so.11 test.so.1

#ln -s test.so.11 test.so.1

 

[rm linkname]   [심볼릭 링크 삭제]

 

 

2) 하드 링크 만들기 및 삭제

[ln target linkname]    [하드 링크 만들기 ]

ln test.so test.so.hard

#ln test.so test.so.hard

 

다만 하드링크는 보이는 것과 같이 inode 번호도 같고 새로운 파일을 생성되는것과 같다 .!

해서 원본이 사라진다해도 link는 target (원본) 역활을 할수있다.

 

 rm test.so.hard 

# rm test.so.hard 

# ll 확인시 살아있고 원본처럼 사용할수있습니다. (파일내용 그대로 !)

728x90
반응형
LIST