본문 바로가기
프로그래머의 길/리눅스

링크 (link)

by 제이콥케이 2007. 4. 30.
반응형

링크 (link)

리눅스에서의 링크란 윈도우즈의 단축 아이콘과 비슷한 역할을 한다. 즉 복잡한 파일명이나 경로명을 단순화 시켜서 언제든지 쉽게 이용할 수 있게 해준다.

이러한 링크에는 하드링크(Hard link)와 심볼릭링크(Symbolic link)가 있다.



하드링크(Hard link)

대상 파일을 이동시칸다 하더라도 링크파일에는 아무런 지장이 없다. 고유 번호인 inode 값을 공유하기 때문이다. 또한 디렉토리는 링크를 할 수 없다.  



심볼릭링크(Symbolic link)

대상 파일을 다른 곳으로 이동시킬 경우 링크가 깨지므로 더 이상 링크 파일은 사용할 수 없게 된다.
심볼릭 링크는 파일이건 디렉토리이건 상관없이 링크를 생성할 수 있다. 그러므로 실제적으로 심볼릭 링크를 많이 사용한다.



* 사용법 *

# ln -s 대상파일명 링크파일명

-s 옵션을 사용하지 않을 경우 하드링크로 생성된다.

반응형

'프로그래머의 길 > 리눅스' 카테고리의 다른 글

find 명령어  (0) 2007.05.02
more / less / grep / egrep  (0) 2007.04.30
디렉토리 관련 (생성, 삭제)  (0) 2007.04.30
파일 및 디렉토리 복사 & 이동 & 삭제  (0) 2007.04.30
파일 및 디렉토리 관련 명령  (0) 2007.04.30