반응형
리눅스 압축/압축해제 명령어 총정리 - 실무 필수 가이드
1. 압축하기
tar 압축
# 기본 tar 압축 (묶기만 함)
tar -cvf [파일명.tar] [압축할 파일/폴더]
# tar.gz 압축 (일반적으로 가장 많이 사용)
tar -zcvf [파일명.tar.gz] [압축할 파일/폴더]
# tar.bz2 압축 (높은 압축률)
tar -jcvf [파일명.tar.bz2] [압축할 파일/폴더]
zip 압축
# 파일 압축
zip [파일명.zip] [압축할 파일]
# 폴더 압축
zip -r [파일명.zip] [압축할 폴더]
gzip 압축
# 파일 압축 (원본 삭제됨)
gzip [파일명]
# 원본 유지하며 압축
gzip -c [파일명] > [파일명.gz]
2. 압축해제
tar 압축해제
# tar 압축해제
tar -xvf [파일명.tar]
# tar.gz 압축해제
tar -zxvf [파일명.tar.gz]
# tar.bz2 압축해제
tar -jxvf [파일명.tar.bz2]
# 특정 경로에 압축해제
tar -xvf [파일명.tar] -C [경로]
zip 압축해제
# 기본 압축해제
unzip [파일명.zip]
# 특정 경로에 압축해제
unzip [파일명.zip] -d [경로]
gzip 압축해제
# 압축해제 (원본 삭제됨)
gzip -d [파일명.gz]
# 또는
gunzip [파일명.gz]
자주 사용하는 옵션 설명
tar 옵션
- c : 새로운 묶음 만들기
- x : 묶음 풀기
- v : 진행 과정 화면 출력
- f : 파일 이름 지정
- z : gzip 형식 사용
- j : bzip2 형식 사용
zip/unzip 옵션
- -r : 하위 디렉토리 포함
- -d : 압축 풀 경로 지정
- -q : 진행 과정 숨기기
반응형