1. 비교
하드 링크 | 심볼릭 링크 | |
복제 형태 | 원본 복사 | 바로가기 생성 |
용량 | 원본 데이터 만큼 차지 | 없음 |
i Node 값 | 원본과 공유 | 공유 x |
데이터 Sync | 원본 변경 시 링크 본 도 변경됨 (반대도 성립) |
|
생성 대상 | 파일만 가능 | 파일 및 폴더 |
파일 시스템 | 동일한 파일 시스템에만 생성 가능 | 다른 파일 시스템에도 생성 가능 |
구분 방법 | 구분이 어려움 (i-node 값으로 확인해야 함) |
ll 명령어 수행 시 가장 왼쪽에 l로 표시됨 |
원본 삭제 시 | 하드 링크 데이터 그대로 사용 가능 | 사용 불능(원본 경로 생성 시 다시 연결됨) |
2. 심볼릭 링크 명령어
(1)생성
#ln -s [원본 경로] [생성 경로]
ex)#ln -s /home/link/origin /home/link/symlink
=>/home/link/origin 폴더의 심볼릭 링크를 /home/link/symlink 경로로 생성
(2)삭제
#rm -rf [생성 경로]
ex)rm -rf /home/link/symlink
=>symlink 경로에 생성된 심볼릭 링크 해제 및 삭제
3. 하드 링크 명령어
(1)생성
#ln [원본 파일 경로] [생성 경로]
ex)#ln ./originFile.txt ./hardlinkFile.txt
=>현재 경로에 있는 originFile.txt 파일의 하드 링크를 현재 경로의 hardlinkFile.txt 이름으로 생성
(2)삭제
#rm -rf [생성 경로]
ex)rm -rf ./originFile.txt
=>symlink 경로에 생성된 심볼릭 링크 해제 및 삭제
'IT | OS > UNIX' 카테고리의 다른 글
[UNIX] 리눅스 7z 파일 압축 해제 및 압축하기(설치 방법 포함) - Linux, AIX (0) | 2019.11.23 |
---|---|
[UNIX] IBM x3650 RAID5 구성하기 (0) | 2019.11.18 |
[UNIX] 서버 기본 스펙 확인(OS, CPU, MEMORY, DISK) (0) | 2019.10.20 |
[UNIX] 파일 내 문자열 치환하기 (0) | 2019.10.12 |
[UNIX] 파일 이름 검색 및 파일 내 문자열 검색(단일 | 여러 개 AND OR) (0) | 2019.10.11 |