리눅스 하드 링크(hard link)와 심볼릭 링크(symbolic link)
2020. 12. 14. 00:34
리눅스/Linux
하드 링크 (hard link) 원본 파일과 동일한 inode 를 가진다. 따라서, 원본 파일이 삭제 되더라도 원본 파일의 inode 를 갖고 있는 링크 파일은 사용이 가능하다. 사실 같은 inode 를 가리키는 파일이기 때문에 이름만 다를 뿐 같다고 생각하면 된다. inode ? 파일 시스템 내에서 파일이나 디렉토리는 고유한 inode를 가지고 있다. inode는 파일의 소유권, 권한, 파일 내용이 들어있는 물리 주소, 링크 수, 형태, 크기, 시간 등 파일에 대한 정보를 가지고 있다. 예를 들어, 하나의 파일을 생성해보자. $ ls -li total 8 9395905 -rw-r--r-- 1 jaynam staff 15 12 13 23:46 A inode의 값은 ls 명령어의 -i 옵션으로 확인할 수 ..