링크 파일

Developer/Linux 2019. 5. 31. 21:39 Posted by JAKE_SLEEPY

링크 파일은 윈도우 OS에서의 바로가기 파일이라고 보면 된다.

 

 

 

나는 보통 여러 번의 디렉토리를 통하지 않고 한 번에 원하는 파일에 접근하고 싶을 때 사용한다.

 

 

 

프로젝트 디렉토리에서 내가 필요한 파일들을 링크 걸어 내가 원하는 파일에 빠르게 접근한다.

 

 

스크립팅을 할 때에도 요긴하게 쓰인다.

 

 

뭐... 아무튼 바로가기를 만들어 본 사람이라면 왜 링크 파일을 쓰는 지 잘 알 것이라고 본다.

 

 

ln -s src dst

 

 

여기서 -s 옵션은 심볼릭 링크를 생성하라는 뜻이다.

 

 

링크 파일은 두가지 형식이 존재한다.

 

 

 

심볼릭 링크(Symbolic link)는 원본 파일을 가리키는 정보만을 가지고 있다.

 

그래서 원본 파일이 삭제되면 심볼릭 링크 파일은 의미가 없어진다.

 

 

 

 

하드 링크(Hard link)는 원본 파일의 내용을 공유한다. 따라서 원본 파일을 삭제하더라도

링크 파일은 그대로 남아있게 되며, 원본 파일이나 링크 파일이 수정되면 두 파일의 내용이 모두 수정된다.

 

반대로, 하드 링크를 지우더라도 원본 파일은 그대로 남아있다.

 

 

 

 

'Developer > Linux' 카테고리의 다른 글

  (0) 2019.06.05
파이프 그리고 리다이렉트  (0) 2019.06.01
압축하고 풀기  (0) 2019.05.31
용량 체크  (0) 2019.05.31
프로세스 관리  (0) 2019.05.31