윈도우에 바로가기와 유사하게 리눅스에는 링크라는 것이 있다. 링크에는 심볼릭링크와 하드링크 2종류가 있다.
심볼릭링크는 말 그대로 실제 원본파일이 존재하고, 해당 파일로의 연결하는 것을 의미한다. 심볼릭링크로 형성된 파일이나 폴더는 그 실체가 없다. 껍데기만 존재하고 그 안의 실질은 원본파일과 동일하다.
하드링크는 하나의 실질적인 파일 또는 폴더가 형성된다. C에서 포인터처럼 동작한다고 할 수 있다. 원본파일이 가르키는 내용이 존재하고, 하드링크로 형성된 경우에 동일한 내용을 가르키기 때문에 어느 하나를 수정하면 둘 다 수정된 것으로 보인다. 심볼릭과의 차이는 하드링크로 형성된 파일/폴더는 하나의 실체가 있기 때문에 원본파일을 지우더라도 그 내용을 가르키는 하드링크는 남아서 계속 그 내용을 확인하고 수정할 수 있다.
심볼링링크 형성하기
ln -s 원본파일 대상파일
하드링크 형성하기
ln 원본파일 대상파일
반응형
'Window | Linux Usage' 카테고리의 다른 글
Linux 디렉토리 의미 (0) | 2019.06.18 |
---|---|
Ubuntu night vision 사용하기 (1) | 2019.06.16 |
Thinkpad T480s 대기전력 최소화 팁 (0) | 2019.02.07 |
VirtualBox로 설치한 가상머신에 SSH로 접근하기 - 네트워크 설정 (0) | 2018.11.25 |
Windows10 모바일 핫스팟 obtaining ip 문제 해결 팁 (0) | 2018.11.04 |