리눅스 심볼릭 링크 생성 및 삭제 > server

본문 바로가기
사이트 내 전체검색

server

리눅스 심볼릭 링크 생성 및 삭제

페이지 정보

작성자 서방님 댓글 0건 조회 136회 작성일 16-11-15 16:33

본문

리눅스 심볼릭 링크는 특정 파일이나 디렉토리에 대하여 참조를 하는 특수한 파일이다.
쉽게 생각하면 윈도우에서 우리가 즐겨 사용하는 "바로가기"와 동일하다고 할 수 있다.

우리는 다양한 이유로 심볼릭 링크를 사용하는데, 웹 서비스를 주로 하는 나같은 경우에는
NAS 서버의 디렉토리를 /data 쪽으로 마운트 한 뒤 이를 웹 컨텐츠 디렉토리에 심볼릭 링크를 걸어 사용한다.

이럴경우 웹 서버가 수십대라도 사용자가 올리는 업로드 파일이나 컨텐츠 파일등은 NAS 한곳에서 모아서 사용하므로
모든 서버에서 동일한 컨텐츠를 확인 할 수 있기 때문이다.



[심볼릭 링크 생성]


ln -s [원본 파일 또는 디렉토리] [심볼릭 링크 이름]

[tour@tourWeb ~]$ ln -s ./test ./test22
 [tour@tourWeb ~]$ ll
 lrwxrwxrwx  1 tour tour     6  9월 15 11:15 test22 -> ./test
 [tour@tourWeb ~]$


심볼릭 링크의 경우 디렉토리 보기를 하면 심볼링 링크주소가 보인다.

또 퍼미션 부분에서 앞에 l로 시작하는것을 확인할 수 있다.




[심볼릭 링크 삭제]


rm [심볼릭 링크 이름]

[tour@196web ~]$ rm test22 


심볼릭 링크는 rm을 이용하여 삭제하면 된다. 링크만 삭제되므로 참조하였던 원본 파일이나 디렉토리는 삭제되지 않는다.



[TIP]
심볼릭 링크는 FTP를 통하여 삭제하지 말것. FTP 클라이언트툴의 특성인지는 몰라도 FTP로 심볼릭 링크를 삭제하니 원본 디렉토리까지 삭제하는 문제가 있었다. (다행히 퍼미션 문제로 실제 파일들은 삭제되지 않았다 ㅜㅜ)
아마도 FTP 클라이언트 툴이 심볼릭 링크를 인지하지 못한채 디렉토리로 판단하고 해당 디렉토리로 접속후 파일을 삭제하는듯 ㄷㄷㄷ 

댓글목록

등록된 댓글이 없습니다.

Total 356건 6 페이지
게시물 검색

회원로그인

접속자집계

오늘
90
어제
84
최대
1,347
전체
154,461
Latest Crypto Fear & Greed Index

그누보드5
Copyright © 서방님.kr All rights reserved.