압축하기
tar 압축
$ tar -cvf [파일명.tar] [폴더명]
# tmp폴더를 test.tar로 압축
$ tar -cvf test.tar tmp
tar.gz 압축
$ tar -zcvf [파일명.tar] [폴더명]
# tmp폴더를 test.tar.gz로 압축
$ tar -zcvf test.tar.gz tmp
zip 압축
$ zip [파일명.zip] [폴더명]
# 현재 폴더를 test.zip으로 압축
$ zip test.zip ./*
#현재 폴더와 하위 폴더 전체 모두 압축
$zip test.zip -r ./*
압축 풀기
tar 압축 풀기
$ tar -xvf [파일명.tar]
# test.tar 압축 풀기
$ tar -xvf test.tar
tar.gz 압축 풀기
$ tar -zxvf [파일명.tar.gz]
# test.tar.gz 압축 풀기
$ tar -zxvf test.tar.gz
zip 압축 풀기
$ unzip [파일명.zip]
# test.zip 압축 풀기
$ unzip test.zip
#특정 경로에 압축 풀기 (dst라는 폴더에 풀기)
$ unzip test.zip -d ./dst
tar 옵션 정리
-c : tar로 압축
-p : 파일 권한 저장
-v : 압축하고 풀때 로그 화면에 출력
-f : 파일 이름 지정
-C : 경로 지정
-x : tar 압축 풀기
-z : gzip 압축/압축풀기
tar 압축하고 풀 때마다 옵션 기억이 안 나서 매번 찾아보다 여기에 정리
'개발 > Linux' 카테고리의 다른 글
[Linux] SAMBA 비밀번호 변경하기 (0) | 2020.07.14 |
---|