반응형
[linux] ln 명령어
-
link 의 약자이다.
-
한 파일을 다른 파일 이름으로도 사용하고자 할 때 사용하는 명령어이다.
링크된 파일 중 한 파일을 수정하면 다른 파일들도 수정된다.
하드 링크와 심볼릭 링크가 있다.
-
하드링크는...
파일의 내용물 자체는 sync 가 되지만, 파일 자체는 독립적으로 존재한다고 보면 된다.
즉 원본파일의 내용, 소유자, 권한 등을 변환하면 대상파일도 이와 동일하게 변경된다.
그러나, 파일을 없애려면 링크로 생성된 링크 파일을 모두 지워야 한다.
파일 자체는 독립적인 특이한 녀석이다.
$ ln [원본파일명] [대상파일명]
-
심볼릭 링크는...
윈도우 운영체제의 바로 가기 아이콘 개념이다.
링크로 생성된 파일에 내용이 존재하지 않고 각각의 i-node 를 가진 또 다른 파일이 어디를 가리키고 있는지 알려준다.
그래서 원본파일의 내용 변경이 이 녀석에게 영향을 끼치지는 않는다.
같은 개념으로 원본파일명이 바뀌면 사용하지 못한다.
$ ln -s [원본파일명] [대상파일명]
반응형
'IT 놀이터 > Linux' 카테고리의 다른 글
[linux] uid, gid, 그리고 permission 에 대한 기본 지식 (1) | 2018.01.25 |
---|---|
Linux 가 Desktop 으로 잘 쓰이지 않는 이유 (0) | 2017.11.17 |
[linux] yum tutorial (0) | 2017.07.07 |
[vi] shortcut for undo and redo (0) | 2017.07.05 |
[vi] shortcut for moving to the end of the line and the first char of the line (0) | 2017.07.04 |
댓글