+. 기본 tar 압축 및 압축 풀기
[기본 옵션]
c : 파일을 묶음 압축할 때
v : 묶음/해제 과정을 화면에 표시
f : 파일 이름을 지정
z : gunzip을 사용
x : 묶을을해제 압축 풀 때
1. 압축
tar -cvzf [압축 파일 이름] [압축할 파일 또는 디렉토리명]
ex). tar -cvzf test.tar.gz ./*
2. 압축 풀기
2-1). tar.gz 압축 풀기
tar -xvfz [압축 해제할 파일 이름]
ex). tar -xvzf test.tar.gz
2-2). . tar 압축 풀기
tar -cvf [압축 해제할 파일 이름]
ex). tar -cvf test.tar
심화 1). 특정 디렉터리 압축 풀기
[옵션]
t : tar 로 압축된 파일의 내용을 출력한다.
v : 묶음/해제시 파일들의 이름과 크기를 화면에 표시
f : 사용할 tar 파일을 지정한다.
p : 권한을 원본과 동일하게 유지
-. 리스트 확인
tar tvf [압축 해제할 압축 파일 이름]
ex).
[root@mj Test_dir]# tar tvf test.tar.gz
-rw-r--r-- root/root 0 2019-04-15 17:55 test001/test001.txt
drwxr-xr-x root/root 0 2019-04-15 17:55 test001/test002/
-rw-r--r-- root/root 0 2019-04-15 17:55 test001/test002/test002.txt
-. 특정 파일 압축 해제
tar xvfzp [압축 해제할 압축 파일 이름] [압축 해제할 디렉토리명]
[root@mj Test_dir]# tar xvfzp test.tar.gz test001/test001.txt
test001/test001.txt
심화 2). 다른 경로에 압축 풀기
[옵션]
C : 원하는 디렉토리 위치에 압축해제
tar -xvzf [압축 해제할 파일 이름] -C [ 원하는 위치 ]
[root@mj Test_dir]# tar -xvzf test.tar.gz -C /home/Test_dir/test003/
test001/test001.txt
test001/test002/
test001/test002/test002.txt
'Linux & Ubuntu > 기본 명령어' 카테고리의 다른 글
[Linux 명령어]_iptables (0) | 2022.03.07 |
---|---|
[Linux 기본 명령어]_netstat (0) | 2020.05.23 |
[Linux 기본 명령어]_cp (0) | 2020.05.01 |
댓글