728x90
주로 사용하는 심볼릭링크(Symbolic Link)에 대하여 정리합니다.
■ 개요
- 심볼릭링크(Symbolic Link)는 파일 및 폴더에 대해 Link를 연결하여 원본효과를 갖는 기능 (다른 연결파일을 생성) |
- 예를 들어 Windows의 바로가기(.link)와 유사 |
- 하드링크(Hard Link)는 Link를 연결하는건 동일하나 원본과 같은 Link 파일이 생성 (i-node상 동일한 ID를 갖는 파일 생성) |
- 하드링크와 파일복사(cp)의 차이점은 복사본을 수정해도 원본에 적용이 되지 않는점이 다름 |
■ 명령어 구조
- ln [옵션] [원본파일 or 폴더] [새로만들 링크이름]
■ 옵션
옵 션
|
설 명
|
-b
|
링크파일 생성 시 대상파일이 존재하면 백업파일을 생성 후 링크파일을 생성 |
-d
|
디렉토리에 대해 하드링크파일 생성
|
-f
|
링크파일이 존재할 경우 파일을 지우고 링크파일을 생성
|
-i
|
링크파일이 존재할 경우 파일을 지울건가 확인 요청
|
-t
|
링크파일을 생성할 디렉토리를 지정
|
-s
|
심볼릭링크 생성
|
■ 명령어 예시
◎ 하드링크 연결
- "-s" 옵션을 주지 않으면 하드링크로 생성되며 같은 파일로 인식 (반면 심볼릭 링크는 바로가기)
#) ln [기존 원본파일 or 폴더] [새로만들 링크 이름]
◎ 기본 심볼릭링크 연결
- "-s" 옵션을 주어, 바로가기와 같이 다르게 새로운 링크파일로 생성
#) ln -s [기존 원본파일 or 폴더] [새로만들 링크 이름]
◎ 심볼릭링크 해제
#) rm [링크파일]
반응형
'■ IT 가이드 > Unix-Linux OS' 카테고리의 다른 글
[Unix] NFS 설정 가이드 (Network File System) (0) | 2022.01.08 |
---|---|
[CentOS] "YumRepo Error: All mirror URLs are not using ftp, http[s] or file.~" 오류 가이드 (0) | 2022.01.07 |
[Unix] 서버 시간 확인/설정 가이드 (0) | 2022.01.06 |
[Unix] passwd 파일 가이드 (계정 정보) (0) | 2022.01.06 |
[Unix] User(사용자) 추가/수정/삭제 가이드 (0) | 2022.01.05 |
댓글