-
Mac에서 터미널에서 tar, 7z 압축 하는 방법[프로그램] 2025. 4. 11. 14:20728x90
Mac에서 tar, 7z 압축 파일 생성하는 방법
터미널을 활용하면 Mac에서도 손쉽게 다양한 포맷의 압축 파일을 생성할 수 있습니다. 이번 글에서는
tar
,tar.gz
,tar.bz2
, 그리고7z
형식의 압축 파일을 만드는 방법을 예제와 함께 소개합니다.
🎯 tar 계열 압축 생성 (
.tar
,.tar.gz
,.tar.bz2
)Mac에는 기본적으로
tar
명령어가 탑재되어 있으므로, 별도 설치 없이 바로 사용할 수 있습니다.🔹
.tar
압축 생성tar -cvf archive.tar 대상폴더/
-c
: 압축 생성(create)-v
: 처리 과정 출력(verbose)-f
: 파일 이름 지정(file)
🔹
.tar.gz
압축 생성 (gzip)tar -czvf archive.tar.gz 대상폴더/
-z
: gzip 압축 적용
🔹
.tar.bz2
압축 생성 (bzip2)tar -cjvf archive.tar.bz2 대상폴더/
-j
: bzip2 압축 적용
🔹 여러 파일과 폴더를 함께 압축
tar -czvf all-in-one.tar.gz 폴더1/ 파일1.txt 이미지.png
여러 개의 파일과 폴더를 한 번에 압축할 수 있습니다.
📦 7z 압축 생성 (
.7z
).7z
포맷은p7zip
이 설치되어 있어야 사용 가능합니다. Homebrew로 설치할 수 있습니다.🔹 7z 명령어 설치 (최초 1회)
brew install p7zip
🔹 7z 압축 생성
7z a archive.7z 대상폴더/
a
: 압축 파일 생성(add)
🔹 여러 파일/폴더를 압축
7z a mydata.7z 파일1.txt 폴더A/ 이미지.jpg
🔹 압축에 암호 설정 추가
7z a -p archive.7z 비밀폴더/
-p
옵션을 사용하면 암호를 설정할 수 있습니다. (비밀번호는 명령어 실행 중 입력)
🧩 요약 비교표
포맷 압축 명령어 예시 비고 .tar
tar -cvf archive.tar 폴더/
무압축 .tar.gz
tar -czvf archive.tar.gz 폴더/
gzip 압축 .tar.bz2
tar -cjvf archive.tar.bz2 폴더/
bzip2 압축 .7z
7z a archive.7z 폴더/
p7zip
설치 필요.7z (암호)
7z a -p archive.7z 폴더/
암호 설정 가능
🏁 마무리
압축 파일을 만들 때도 터미널을 활용하면 빠르고 유연하게 작업할 수 있습니다.
특히.tar.gz
는 많은 서버 환경에서 기본으로 쓰이며,.7z
는 고압축률이 필요한 경우 유용하게 활용됩니다.✨ 다음에는 다양한 압축 해제 방법, 그리고 자동화 스크립트 활용법도 소개할게요!
728x90