프로그래밍언어/Linux
하드링크, 심볼릭 링크 명령어 ln
w우주z
2013. 3. 18. 16:01
ln 명령어
window의 바로가기 아이콘과 비슷
사용 예
/aa/bb/cc/dd/
cd /aa/bb/cc/dd/ 다써줘야 하는데 귀찮잖아
이때 이것을 심볼릭으로 만들면
ln -s /aa/bb/cc/dd abc
cd abc 를 치면 바로 이동
심볼릭 링크
- windows의 바로가기 아이콘과 비슷한 기능을 가진다.
- 주로 사용자가 많이 사용하는 링크이다.
- 긴 디렉토리 명을 입력시에 유용하다.
- 원본 이동시에 사용이 불가능 하다.
- 새로운 inode 생성한다.
- 원본 자체를 가리키는 포인터이므로 수정된 파일이 보인다.
- 원본 삭제시 링크가 끊긴다.
- 파일 시스템이 달라도 상관 없다.
하드링크
- 동일한 inode를 사용한다.
- 원본 수정시 하드링크도 수정된다.
- 원본 삭제시에도 링크는 살아있다.
- 원본의 이동이나 삭제시 남아있다.
- 동일한 파일 시스템에만 적용된다.
- 파일 복사와 차이점은 공간을 차지하지 않는다는 점이다
[출처] [리눅스] ln 명령어|작성자 G2