-
카테고리
-
세부 분야
시스템
-
해결 여부
미해결
소프트링크와 하드링크는 어떤경우에 사용해야 적절한가요?
19.09.15 21:03 작성 조회수 113
1
이론과 실습으로 두 파일의 차이점은 알겠는데,
실무에서 두 파일을 어떻게 사용해야하는지 궁금하네요.
답변을 작성해보세요.
0
ProgCoach4U
지식공유자2019.09.16
hardlink는 성능이 좋다는 것 말고는 딱히 장점이 없죠. 하지만 저도 이번 기회에 구글링을 해보니 다음과 같은 사례가 있네요.
progcoach4u@ubuntu-vm:~$ ls -ali /bin | grep 2249620
2249620 -rwxr-xr-x 3 root root 34888 7월 4 21:35 bunzip2
2249620 -rwxr-xr-x 3 root root 34888 7월 4 21:35 bzcat
2249620 -rwxr-xr-x 3 root root 34888 7월 4 21:35 bzip2
progcoach4u@ubuntu-vm:~$
위에서 보시는 것처럼, bzip2/bunzip2/bzcat은 모두 하나의 inode를 갖는 hard link 파일들 입니다. 즉, 파일 이름만 다르고 파일 자체는 하나입니다. 하나의 파일만 제공하면서도 사용자가 편하게 사용할 수 있게 하는 좋은 방법인 것 같습니다.
참고로, 제 경험으로는 대부분 softlink를 사용했습니다. :)
답변 1