본문 바로가기
Operating System, OS/Mac

MAC CLI로 7zip 사용하기

by curious week 2025. 6. 13.

먼저 'which 7z'로 설치 되었나 확인

찾을 수 없다면, brew로 7zip 설치

brew install sevenzip
which 7z
# sevenzip으로 설치했다면 7zz를 검색
which 7zz

7zz 라면,

nano ~/.zshrc
# 맨 아래에 다음을 추가
alias 7z="7zz"
source ~/.zshrc

기본 명령어 구조

7z [command] [archive name] [file(s)/folder(s)] [options]

예:

7z a archive.7z my-folder

자주 쓰는 7z 명령어

압축 생성 7z a archive.7z file.txt file.txt를 archive.7z로 압축
폴더 압축 7z a archive.7z ./mydir 디렉토리 전체 압축
압축 해제 7z x archive.7z 압축 풀기 (x는 경로 유지)
압축 풀기 (경로 무시) 7z e archive.7z 모든 파일을 현재 폴더에 평면적으로 추출
압축 내용 보기 7z l archive.7z 압축 파일 목록 보기
테스트 7z t archive.7z 압축 파일 무결성 검사

압축 예제

1. 여러 파일을 압축

7z a my-archive.7z file1.txt file2.txt

2. 디렉토리 전체 압축

7z a backup.7z ./project

3. 압축 풀기 (경로 포함)

7z x backup.7z

추가 옵션 예시

-p[암호] 비밀번호 설정
-r 하위 폴더까지 재귀적으로 포함
-m0=lzma 압축 방식 지정 (기본: lzma)
-mx=9 최대 압축률 (1~9)
7z a -p1234 -mx=9 secure.7z secret.txt

확인 명령어

1. 7z 명령어 설치 확인

7z

→ 사용 가능한 명령 목록이 뜨면 설치 완료


파일 압축 7z a my.7z file.txt
폴더 압축 7z a my.7z ./dir
압축 해제 7z x my.7z
내용 보기 7z l my.7z
암호 압축 7z a -p1234 secure.7z secret.txt