일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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 |
Tags
- AWS
- 광고 삽입 방법
- burpsuite
- sleep 명령어
- 버프슈트
- 코드 수정 가이드
- 윈도우 로그인 오류
- 셀 값 변환
- 포트 설정
- ##_revenue_list_lower_##
- Burp Suite
- 엑셀 문자열 처리
- 계정 잠금
- 목록 광고
- 계정 잠금 임계값
- SFTP
- svn: Can't find a temporary directory: Internal error
- ##_revenue_list_upper_##
- 비밀번호 복구
- 리눅스 활용법
- 명령어 튜토리얼
- 윈도우 해결 방법
- shell 스크립트
- root로그인안됨
- pam_tally2.so
- 블로그 광고 설정
- sftp 사용법
- 계정 잠금 해제
- 버프스위트
- 파일업로드다운로드
Archives
- Yesterday
- Today
- Total
250x250
반응형
리눅스 CentOS7 심볼릭 링크 생성, 변경, 삭제 본문
728x90
반응형
1. 심볼릭 링크(Symbolic Link)란?
- 링크를 연결해서 원본 파일을 직접 사용하는 것과 같은 효과를 가짐
- 윈도우의 바로가기와 비슷한 개념
2. 심볼릭 링크 생성
2_1) 심볼릭 링크 생성 |
명령어 : ln -s [원본 파일 또는 디렉터리] [생성할 심볼릭 링크 이름] |
[test@TEST01 tar]$ ll 합계 16 drwxrwxr-x. 2 test test 6 12월 14 22:53 1 drwxrwxr-x. 2 test test 6 12월 14 22:53 2 drwxrwxr-x. 2 test test 6 12월 14 22:54 3 -rw-rw-r--. 1 test test 10240 12월 14 22:56 test.tar -rw-rw-r--. 1 test test 193 12월 14 22:59 test.tar.gz [test@TEST01 tar]$ ln -s 1 test_1_dir [test@TEST01 tar]$ ll 합계 16 drwxrwxr-x. 2 test test 6 12월 14 22:53 1 drwxrwxr-x. 2 test test 6 12월 14 22:53 2 drwxrwxr-x. 2 test test 6 12월 14 22:54 3 -rw-rw-r--. 1 test test 10240 12월 14 22:56 test.tar -rw-rw-r--. 1 test test 193 12월 14 22:59 test.tar.gz lrwxrwxrwx. 1 test test 1 12월 14 23:14 test_1_dir -> 1 [test@TEST01 tar]$ cd test_1_dir/ [test@TEST01 test_1_dir]$ ll 합계 0 [test@TEST01 test_1_dir]$ pwd /home/test/tar/test_1_dir [test@TEST01 test_1_dir]$ cd .. [test@TEST01 tar]$ ll 합계 16 drwxrwxr-x. 2 test test 6 12월 14 22:53 1 drwxrwxr-x. 2 test test 6 12월 14 22:53 2 drwxrwxr-x. 2 test test 6 12월 14 22:54 3 -rw-rw-r--. 1 test test 10240 12월 14 22:56 test.tar -rw-rw-r--. 1 test test 193 12월 14 22:59 test.tar.gz lrwxrwxrwx. 1 test test 1 12월 14 23:14 test_1_dir -> 1 [test@TEST01 tar]$ cd 1 [test@TEST01 1]$ pwd /home/test/tar/1 |
심볼릭 링크 접속 경로 : /home/test/tar/test_1_dir 일반 디렉터리 접속 경로 : /home/test/tar/1 경로는 저렇게 나오지만 실제 파일을 생성을 하면 두 경로에 똑같은 파일이 있는 것을 확인 할 수있습니다. |
3. 심볼릭 링크 변경
3_1) 심볼릭 링크 변경 |
명령어 : ln -Tfs [새로 변경할 경로] [바꿀 심볼릭 링크 이름(기존생성된 링크)] |
[test@TEST01 tar]$ ll 합계 16 drwxrwxr-x. 2 test test 18 12월 14 23:20 1 drwxrwxr-x. 2 test test 6 12월 14 22:53 2 drwxrwxr-x. 2 test test 6 12월 14 22:54 3 -rw-rw-r--. 1 test test 10240 12월 14 22:56 test.tar -rw-rw-r--. 1 test test 193 12월 14 22:59 test.tar.gz lrwxrwxrwx. 1 test test 1 12월 14 23:14 test_1_dir -> 1 [test@TEST01 tar]$ ln -Tfs 2 test_1_dir [test@TEST01 tar]$ ll 합계 16 drwxrwxr-x. 2 test test 18 12월 14 23:20 1 drwxrwxr-x. 2 test test 6 12월 14 22:53 2 drwxrwxr-x. 2 test test 6 12월 14 22:54 3 -rw-rw-r--. 1 test test 10240 12월 14 22:56 test.tar -rw-rw-r--. 1 test test 193 12월 14 22:59 test.tar.gz lrwxrwxrwx. 1 test test 1 12월 14 23:23 test_1_dir -> 2 [test@TEST01 tar]$ |
4. 심볼릭 링크 삭제
4_1) 심볼릭 링크 삭제 |
명령어 : rm -f [심볼릭링크] |
[test@TEST01 test_1_dir]$ pwd /home/test/tar/test_1_dir [test@TEST01 test_1_dir]$ ll 합계 0 drwxrwxr-x. 2 test test 6 12월 14 23:36 sybolick1 drwxrwxr-x. 2 test test 6 12월 14 23:36 test [test@TEST01 test_1_dir]$ cd .. [test@TEST01 tar]$ ll 합계 16 drwxrwxr-x. 2 test test 18 12월 14 23:20 1 drwxrwxr-x. 4 test test 35 12월 14 23:41 2 drwxrwxr-x. 2 test test 6 12월 14 22:54 3 -rw-rw-r--. 1 test test 10240 12월 14 22:56 test.tar -rw-rw-r--. 1 test test 193 12월 14 22:59 test.tar.gz lrwxrwxrwx. 1 test test 1 12월 14 23:41 test_1_dir -> 2 [test@TEST01 tar]$ rm -f test_1_dir [test@TEST01 tar]$ ll 합계 16 drwxrwxr-x. 2 test test 18 12월 14 23:20 1 drwxrwxr-x. 4 test test 35 12월 14 23:41 2 drwxrwxr-x. 2 test test 6 12월 14 22:54 3 -rw-rw-r--. 1 test test 10240 12월 14 22:56 test.tar -rw-rw-r--. 1 test test 193 12월 14 22:59 test.tar.gz [test@TEST01 tar]$ cd 2 [test@TEST01 2]$ ll 합계 0 drwxrwxr-x. 2 test test 6 12월 14 23:36 sybolick1 drwxrwxr-x. 2 test test 6 12월 14 23:36 test [test@TEST01 2]$ |
* 주의사항 rm -rf 심볼릭링크 해당 부분을 실행하면 심볼릭 링크가 삭제가 되는게 아니라 연결되어있는 경로에 파일이 삭제 되므로 주의 필요 |
4_2) 심볼릭 링크 삭제 주의사항 |
명령어 : rm -rf [심볼릭링크] |
[test@TEST01 tar]$ ll 합계 16 drwxrwxr-x. 2 test test 18 12월 14 23:20 1 drwxrwxr-x. 6 test test 58 12월 14 23:28 2 drwxrwxr-x. 2 test test 6 12월 14 22:54 3 -rw-rw-r--. 1 test test 10240 12월 14 22:56 test.tar -rw-rw-r--. 1 test test 193 12월 14 22:59 test.tar.gz lrwxrwxrwx. 1 test test 1 12월 14 23:23 test_1_dir -> 2 [test@TEST01 tar]$ cd test_1_dir/ [test@TEST01 test_1_dir]$ ll 합계 0 drwxrwxr-x. 2 test test 6 12월 14 23:28 test1 drwxrwxr-x. 2 test test 6 12월 14 23:28 test2 drwxrwxr-x. 2 test test 6 12월 14 23:28 test3 drwxrwxr-x. 2 test test 6 12월 14 23:28 touch [test@TEST01 test_1_dir]$ cd .. [test@TEST01 tar]$ rm -rf test_1_dir/ [test@TEST01 tar]$ ll 합계 16 drwxrwxr-x. 2 test test 18 12월 14 23:20 1 drwxrwxr-x. 2 test test 6 12월 14 23:28 2 drwxrwxr-x. 2 test test 6 12월 14 22:54 3 -rw-rw-r--. 1 test test 10240 12월 14 22:56 test.tar -rw-rw-r--. 1 test test 193 12월 14 22:59 test.tar.gz lrwxrwxrwx. 1 test test 1 12월 14 23:23 test_1_dir -> 2 [test@TEST01 tar]$ cd 2 [test@TEST01 2]$ ll 합계 0 [test@TEST01 2]$ cd .. [test@TEST01 tar]$ cd test_1_dir/ [test@TEST01 test_1_dir]$ ll 합계 0 [test@TEST01 test_1_dir]$ |
* 주의사항 rm -rf 심볼릭링크 해당 부분을 실행하면 심볼릭 링크가 삭제가 되는게 아니라 연결되어있는 경로에 파일이 삭제 되므로 주의 필요 |
728x90
반응형
'리눅스 > Linux 공부내용' 카테고리의 다른 글
리눅스 CentOS7 history 명령어 사용법 (2) | 2022.12.23 |
---|---|
리눅스 CentOS7 history 날짜/시간 적용 방법(HISTTIMEFORMAT) (0) | 2022.12.21 |
리눅스 CentOS7 tar, gz 압축 및 압축해제 (0) | 2022.12.15 |
리눅스 CentOS7 계정 잠금 해제 방법 (0) | 2022.12.12 |
리눅스 CentOS7 계정 잠금 임계값 설정(PAM) (0) | 2022.12.11 |
Comments