Ubuntu/리눅스 파일 압축 및 해제 방법
Ubuntu 및 Linux 환경에서 파일을 압축하고 해제하는 주요 명령어인 tar
, gzip
, zip
활용법을 설명한다.
압축 (Compression)
tar 압축
.tar
형식으로 파일을 묶는다. 압축 기능은 포함되지 않는다.
tar -cvf <압축파일명.tar> <대상파일 또는 디렉토리>
# 예시: 'abc' 파일을 'abc.tar'로 묶기
tar -cvf abc.tar abc
tar.gz 압축
tar
로 파일을 묶은 후 gzip
으로 압축한다. 압축률이 높아 주로 사용된다.
tar -zcvf <압축파일명.tar.gz> <대상파일 또는 디렉토리>
# 예시: 'abc' 파일을 'abc.tar.gz'로 압축
tar -zcvf abc.tar.gz abc
zip 압축
zip
명령어를 사용하여 압축한다. Windows 환경과의 호환성이 높다.
zip <압축파일.zip> <대상파일 또는 디렉토리>
# 예시 1: 현재 디렉토리의 모든 파일/디렉토리를 'abc.zip'으로 압축
zip abc.zip ./*
# 예시 2: 현재 디렉토리 및 하위 디렉토리까지 모두 'abc.zip'으로 압축
zip abc.zip -r ./*
압축 해제 (Decompression)
tar 압축 해제
.tar
형식으로 묶인 파일을 해제한다.
tar -xvf <압축파일명.tar>
# 예시: 'abc.tar' 파일 해제
tar -xvf abc.tar
tar.gz 압축 해제
.tar.gz
형식으로 압축된 파일을 해제한다.
tar -zxvf <압축파일명.tar.gz>
# 예시: 'abc.tar.gz' 파일 해제
tar -zxvf abc.tar.gz
zip 압축 해제
unzip
명령어를 사용하여 .zip
파일을 해제한다.
unzip <압축파일.zip>
# 예시 1: 'abc.zip' 파일을 현재 디렉토리에 해제
unzip abc.zip
# 예시 2: 'abc.zip' 파일을 특정 디렉토리(-d 옵션)에 해제
unzip abc.zip -d <경로>
(※ 여기에 압축/해제 과정을 시각적으로 보여주는 이미지를 추가하면 이해를 돕는데 효과적이다.)
댓글
댓글 쓰기