728x90
반응형
2가지의 링크 방식 설명(하드, 심볼릭 링크)
1. 하드 링크
1) ls -l 명령으로 unix파일 링크된 수를 볼 수 있음 ( 권한 옆에 숫자)
2) ln [원본파일명(기존파일)] [바로가기 기능으로 만든 파일명(바로가기파일)]
ex) ln temp templink
-> temp파일이 templink 파일로 복사되어 2개 파일이 됨.
두 파일을 수정할시에 서로 수정됨
rm 명령으로 데이터 삭제시 삭제가 아닌 링크 삭제가 됨
(링크 값이 0이 되면 그 데이터 블록을 삭제하는 것임)
3) 원본 파일이 지워져도 데이터 값 그 자체를 링크하고 있어
다른 하드 링크 파일은 존재함.
2. 심볼릭 링크
: 우리가 생각하는 윈도우에 바로가기 기능임
1) ls -l 명령으로 확인시 권한 앞에 "l"로 표시됨
2) ln명령에 -s옵션을 추가해 사용
ex) ln -s temp templink
3) 원본 파일을 링크(데이터 파일이 아닌 주소값)하고 있기 때문에
원본 파일이 지워지면 나머지 심볼릭 파일은 사용 못함.
4) 하드 링크와 중요 차이점은 하드 링크는 디렉토리에 사용할 수 없지만
심볼릭 링크는 디렉토리에도 설정이 가능
728x90
반응형
'Development > Unix.Linux' 카테고리의 다른 글
서버 계정 비밀번호 만료 확인 (0) | 2020.07.29 |
---|---|
파일, 폴더 복사(cp) 및 삭제(rm) (0) | 2020.07.22 |
리눅스에서 자주 사용하는 명령 (0) | 2018.08.28 |
리눅스, 아파치, 톰캣, 오라클 버전 확인 방법 (0) | 2018.08.24 |
주기적 작업 수행을 위한 배치 등록 파일 crontab (0) | 2018.08.16 |