_/Linux

[Linux] 링크

suzin 2020. 10. 18. 17:18

파일의 링크는 하드 링크와 심볼록 링크

 

원본 파일이 inode1를 사용할 때 하드 링크를 생성하면 '하드 링크 파일'만 하나 생성되며 같은 inode1을 사용

하드링크 생성 명령어 : ln 링크대상파일이름 링크파일이름

 

원본 파일이 심볼릭 링크를 생성하면 새로온 inode2를 만들고 데이터는 원본 파일과 연결되는 효과를 가짐

Windows의 바로가기 아이콘도 심볼릭 링크에 해당

심볼릭 링크 생성 명령어 : ln -s 링크대상파일이름 링크파일이름

 

basefile의 하드링크 생성 : ln basefile hardlink

basefile의 심볼릭 링크(=소프트 링크) 생성 : ln -s basefile softlink