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 경로에 생성된 심볼릭 링크 해제 및 삭제

+ Recent posts