일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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
- pam_tally2.so
- pam_tally -u -r
- AWS 시험후기
- CentOS-Base.repo
- aws 자격증 접수 오류
- pam_tally -u
- i-node full
- svn: Can't find a temporary directory: Internal error
- uptime -V
- histoy옵션
- Unable to create a new virtual machine: No permission to perform this operation.
- ln -Tfs
- uptime -s
- 패키지 출력
- 리눅스 telnet
- rm -f
- Default 생성
- Burp Suite
- burpsuite
- Default 삭제
- 버프스위트
- 버프슈트
- Default vpc
- 프리티어 비용 발생
- uptime -p
- HISTTIMEFORMAT
- AWS
- 장치에 남은 공간이 없음
- 모바엑스텀 설치
- root로그인안됨
Archives
- Yesterday
- Today
- Total
리눅스 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