리눅스 파일링크 ln -s
2018. 8. 6. 15:53ㆍIT/Unix
리눅스 파일링크 ln -s
리눅스 파일링크 ln -s
파일시스템 마운트 경로 때문에 링크를 걸어 사용해야 할 경우가 생긴다.
(예를 들면 실제 데이터는 HDD에 쌓여야 하는데 관리 AP를 SSD경로에 있는 경우 등)
이때 사용할 수 있는 것이 파일 링크이다.
파일 링크는 두 가지 방법이 있는데
파일 링크는 두 가지 방법이 있는데
하드 링크과 심볼릭 링크이다.
차이점은
하드 링크의 경우 한쪽을 수정하면 다른 쪽도 수정되지만 한쪽을 삭제 시 다른 쪽이 삭제되지는 않고
심볼릭 링크의 경우 한쪽을 수정 및 삭제하면 다른 쪽도 같이 수정 및 삭제 되게 된다.
(윈도우의 바로가기 같은 기능, 원본파일이 삭제되면 링크된 파일은 깜빡거리면서 원본파일이 삭제되었음을 알려준다.)
사용방법은
ln -s 원본경로 링크대상
ex) ln -s /DATA/HDD /HDD
으로 사용가능하며
으로 사용가능하며
-s 옵션이 없으면 하드 링크, -s 옵션이 있으면 심볼릭 링크 설정이다.
주의점은
링크파일이 생성되는 것으로, 링크대상이 디렉터리면 그 안에 링크 파일이 생성됨
링크 삭제는
rm -f 링크파일명
으로 사용가능하며 파일명 뒤에 /가 있으면 명령어가 실행되지 않는다.
'IT > Unix' 카테고리의 다른 글
SSH 접속 불가 문제 - HOST IDENTIFICATION HAS CHANGED (0) | 2018.09.12 |
---|---|
쉘 스크립트 작성 시 실행이 되지 않을 때 확인 해봐야 할 것들 (0) | 2018.08.11 |
Linux cups (Common Unix Printing System) (0) | 2018.08.05 |
tar 자주쓰는 옵션 c x v f t z (0) | 2018.08.04 |
tar 특정 파일 제외 후 압축하기 (0) | 2018.08.04 |