리눅스

 3916, 1/196 회원가입  로그인  
   hygasyde
   리눅스 파일링크에 대해서 질문드립니다.

http://www.hackerschool.org/HS_Boards/zboard.php?AllArticle=true&no=4100 [복사]


리눅스 초보용 책을가지고 공부하고있는 초보자입니다;

공부하다가 보니깐 링크라는 개념이 나와서 보다보니

왜 굳이 링크를 걸게 되는지 잘모르겠습니다.

복사를 하는것과는 다른개념인것은 알겠는데

복사를 하지않고 굳이 링크를 걸어서 쓰는 이유가 있나요?

하드링크와 심플링크를 어떤용도로 쓰는지 궁금합니다 도와주세요~ ㅠ,.ㅠ

  Hit : 3978     Date : 2011/12/25 02:13



    
sohun5013 답변이 매우 늦은 건 같긴 하지만.. 일단 설명을.
윈도우의 바로가기, 심볼릭·링크, 복사 이 네 가지는 전부 다른 거예여.
일단 바로가기는 그냥 하나의 파일인데, .lnk확장자를 가지져.
그 안에 상대경로라든가 절대경로 정보가 들어있어서 파일에 접근하는 거고, 크기가 0이 아닙니다.
심볼릭링크는... 파일을 가리키는 건 바로가기와 유사한데, 크기가 0입니다.
둘이 공통점은 '가리키키만' 하는 것이므로 원본 파일이 지워지면 둘 다(바로가기·심볼릭) 쓸모 없게 됩니다. (잘린다고나 할까나...)
하드링크는... C언어의 포인터 생각하면 쉽습니다. 원본파일하고 속성이 같아요. 근데 가리키는 것 조차 같아서 원본파일을 변경하든 하드링크를 변경하든 둘 다 함께 바뀝니다. 사실 대등하다고 보면 돼요.
마지막으로 복사... 설명할 것도 없이 이 둘은 별개의 파일입니다. 어느 한 쪽이 바뀌든 알 바 없죠.
2012/01/11  
sohun5013 아.. 잘못 쓴 게 있는 것 같은데 심볼릭 링크 크기가 0은 아닌가 봅니다. 2012/01/11