: 유닉스나 리눅스 파일 시스템에서 실제 파일이나 디렉토리 혹은 또 다른 링크를 가리키도록 연결해 준다는 의미이다. 윈도의 ‘바로 가기’나 단축 아이콘을 연상할 수도 있지만, 바로 가기나 단축 아이콘이 단순히 파일 관리자가 담당하는 기능인 반면, 리눅스의 링크는 파일 시스템 차원에서 제공된다는 근본적인 차이가 있다. 링크에는 소프트(Soft) 링크와 하드(Hard) 링크 두 가지가 있다.
##Soft Link
명령어 : ln -s + "링크 연결할 파일 이름"(파일 a) + "링크를 불러올 새로운 파일 이름" (파일 b)
특징:
1. 파일 a에 변경사항이 생기면, 파일 b에는 반영된다.
2.
2. 소프트 링크에서는 원본 파일이 삭제되면 그 링크는 사용할 수 없게 된다.
3.
###Hard Link
명령어 : ln + "링크 연결할 파일 이름" (파일 a) + "링크를 불러올 새로운 파일 이름" (파일 b)
특징:
1. 파일 a에 변경사항이 생겨도, 파일 b에는 반영되지 않는다.
2.
2. 소프트 링크는 원본이 삭제될 경우 링크를 사용할 수 없지만,
하드 링크는 원본이 삭제되어도 원본과 동일한 내용의 파일을 가지고 있으므로, 자원을 공유하면서도 데이터를 안전하게 관리하고자 할 때 주로 사용된다.