일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | 2 | 3 | 4 | |||
5 | 6 | 7 | 8 | 9 | 10 | 11 |
12 | 13 | 14 | 15 | 16 | 17 | 18 |
19 | 20 | 21 | 22 | 23 | 24 | 25 |
26 | 27 | 28 | 29 | 30 | 31 |
- 공모주 청약 일정
- css
- SQL
- Eclipse
- MYSQL
- 제이쿼리
- codeigniter
- 코드이그나이터
- 공모주
- 자바스크립트
- jquery
- html
- 7월 공모주 청약 일정
- 주식 청약
- 공모주 청약
- 자바
- Stock ipo
- Oracle
- 주식 청약 일정
- JavaScript
- 주식
- 오라클
- linux
- IPO
- java
- 맥
- php
- 6월 공모주 청약 일정
- Stock
- 리눅스
- Today
- Total
개발자의 끄적끄적
[linux] 심볼릭 링크 생성 및 삭제 [펌] 본문
[linux] 심볼릭 링크 생성 및 삭제 [펌]
리눅스 심볼릭 링크는 특정 파일이나 디렉토리에 대하여 참조를 하는 특수한 파일이다.
쉽게 생각하면 윈도우에서 우리가 즐겨 사용하는 "바로가기"와 동일하다고 할 수 있다.
우리는 다양한 이유로 심볼릭 링크를 사용하는데, 웹 서비스를 주로 하는 나같은 경우에는
NAS 서버의 디렉토리를 /data 쪽으로 마운트 한 뒤 이를 웹 컨텐츠 디렉토리에 심볼릭 링크를 걸어 사용한다.
이럴경우 웹 서버가 수십대라도 사용자가 올리는 업로드 파일이나 컨텐츠 파일등은 NAS 한곳에서 모아서 사용하므로
모든 서버에서 동일한 컨텐츠를 확인 할 수 있기 때문이다.
[심볼릭 링크 생성]
ln -s [원본 파일 또는 디렉토리] [심볼릭 링크 이름]
[tour@tourWeb ~]$ ln -s ./test ./test22 |
심볼릭 링크의 경우 디렉토리 보기를 하면 심볼링 링크주소가 보인다.
또 퍼미션 부분에서 앞에 l로 시작하는것을 확인할 수 있다.
[심볼릭 링크 삭제]
rm [심볼릭 링크 이름]
[tour@196web ~]$ rm test22 |
심볼릭 링크는 rm을 이용하여 삭제하면 된다. 링크만 삭제되므로 참조하였던 원본 파일이나 디렉토리는 삭제되지 않는다.
[TIP]
심볼릭 링크는 FTP를 통하여 삭제하지 말것. FTP 클라이언트툴의 특성인지는 몰라도 FTP로 심볼릭 링크를 삭제하니 원본 디렉토리까지 삭제하는 문제가 있었다. (다행히 퍼미션 문제로 실제 파일들은 삭제되지 않았다 ㅜㅜ)
아마도 FTP 클라이언트 툴이 심볼릭 링크를 인지하지 못한채 디렉토리로 판단하고 해당 디렉토리로 접속후 파일을 삭제하는듯 ㄷㄷㄷ
출처: https://fruitdev.tistory.com/85 [과일가게 개발자]
'개발 > linux' 카테고리의 다른 글
[linux] Apache 80포트 다른 포트로 리다이렉트 시키기[펌] (0) | 2019.11.18 |
---|---|
[linux] 리눅스 유용한 명령어 모음 [펌] (0) | 2019.11.11 |
[linux] [CentOS] 프로세스 확인 & 죽이기 [펌] (0) | 2019.11.08 |
[linux] 리눅스 crontab 크론탭 사용법 (0) | 2019.10.29 |
[linux] 리눅스 파일업로드 권한 문제 (0) | 2019.10.26 |