💡Ubuntu 환경에서 압축하는 방법에 대해 작성한다.
Zip
1. 설치
sudo apt update
sudo apt install zip unzip -y
2. 압축
# 단일 파일
zip archive.zip file.txt
# 여러 파일/폴더 포함
zip -r archive.zip folder1 folder2 file1.txt
# 숨김 파일 포함
zip -r archive.zip folder1 folder2 file1.txt .[!.]*
- -r : 하위 디렉토리까지 포함
3. 압출풀기
unzip archive.zip
# 특정 폴더에 해제
unzip archive.zip -d /path/to/directory/
Tar
tar.gz 와 tar.bz2 형태로 압축할 수 있다.
각각 gzip, bzip2 방식으로 압축을 수행한다.
- 일반적으로 tar.gz 를 많이 사용한다.
| 구분 | 압축률 | 속도 | 파일크기 | 특징 |
| gzip | 중간 | 빠름 | 중간 | 표준, 호환성 높음 |
| bzip2 | 높음 | 느림 | 작음 | CPU 많이 사용 |
1. 압축
📗 tar.gz
tar -czvf archive.tar.gz file1.txt folder1
- c : 새 tar 아카이브 생성
- z : gzip 으로 압축
- v : 처리 과정 표시
- f : 파일 이름 지정
📗 tar.bz2
tar -cjvf archive.tar.bz2 file1.txt folder1
- j : bzip2로 압축
2. 압출풀기
📗 tar.gz
tar -xzvf archive.tar.gz
# 특정 폴더에 해제
tar -xzvf archive.tar.gz -C /path/to/target/
📗 tar.bz2
tar -xjvf archive.tar.bz2
# 특정 폴더에 해제
tar -xjvf archive.tar.bz2 -C /opt/data/'컴퓨팅 > 리눅스(Ubuntu)' 카테고리의 다른 글
| Ubuntu 22.04의 apt 저장소를 한국 미러(mirror)로 변경하는 방법 (0) | 2026.02.27 |
|---|---|
| 디렉토리를 용량 크기별로 정렬하여 출력하기 (0) | 2026.02.10 |
| Ubuntu 호스트네임(Hostname) 변경 방법 (0) | 2025.11.05 |
| Ubuntu 사용자 비밀번호 검토 기능 끄기 (BAD PASSWORD 우회) (0) | 2025.11.05 |
| Ubuntu 시간 설정(time, date) (0) | 2025.11.04 |