왕초보입니다.
링크에 대해서 알게 됐는데 하드링크와 심볼릭 링크의 차이점은 알게 되었습니다.
그런데 궁금한것은 왜 링크를 사용하는지 어떤 용도인지가 궁금합니다.
어자피 링크파일을 수정해도 원본파일이 수정되던데.
왜 링크를 해야하는지 모르겠습니다.
잘 부탁 드립니다.
꾸벅.
하드링크는 저도 거의 사용을 안하지만
보통 많이 사용되는 부분이 디바이스 장치에 많이 사용이 됩니다.
그리고 syslog의 로그처리화일도 하드링크로 되어있지요.
하드링크는 똑같은 inode를 가지고있고
한개의 파일은 파일시스템에 전혀공간을 차지하지않습니다.
머 그런 이점이 있을것이고 그래서 디바이스장치나 그런쪽으로 많이 사용되는것 같습니다.
심볼릭링크는 두개의 전혀다른 파일이면서 하나의파일을 가리키고있죠
예를 들면
솔라리스시스템인경우 cc컴파일러는 유료이기때문에
gcc를 많이 사용하는경우가있습니다.
그럴경우 cc실행파일을 gcc로 심볼릭링크를 시켜서 사용하죠
저같은 경우는 /home에 제 소유의파일이있고 그걸 웹에서 보길원할때
/home에있는파일을 /public_html밑으로 심볼릭링크 로 링크를 사용하여 웹에서 보죠 가끔
사용자들마다 사용하는방법은 틀리겠지만 보통 심볼릭링크를 많이 사용하는편입니다.
굳이 하드링크를 사용하는일은 거의 없으니까요.
하드링크와 심볼릭 링크
하드링크는 저도 거의 사용을 안하지만
보통 많이 사용되는 부분이 디바이스 장치에 많이 사용이 됩니다.
그리고 syslog의 로그처리화일도 하드링크로 되어있지요.
하드링크는 똑같은 inode를 가지고있고
한개의 파일은 파일시스템에 전혀공간을 차지하지않습니다.
머 그런 이점이 있을것이고 그래서 디바이스장치나 그런쪽으로 많이 사용되는것 같습니다.
심볼릭링크는 두개의 전혀다른 파일이면서 하나의파일을 가리키고있죠
예를 들면
솔라리스시스템인경우 cc컴파일러는 유료이기때문에
gcc를 많이 사용하는경우가있습니다.
그럴경우 cc실행파일을 gcc로 심볼릭링크를 시켜서 사용하죠
저같은 경우는 /home에 제 소유의파일이있고 그걸 웹에서 보길원할때
/home에있는파일을 /public_html밑으로 심볼릭링크 로 링크를 사용하여 웹에서 보죠 가끔
사용자들마다 사용하는방법은 틀리겠지만 보통 심볼릭링크를 많이 사용하는편입니다.
굳이 하드링크를 사용하는일은 거의 없으니까요.
댓글 달기