English

7z (7-Zip) — 7-Zip 아카이브 생성과 해제

Linux / 파일 및 디스크 관리 / 7z.html

파일 및 디스크 관리원문등록 2026-10-20T09:00:00+09:00

7z, zip, tar 등 다양한 형식을 다루는 높은 압축률의 아카이브 도구.

기본 정보

명령어 이름7z (7-Zip)
한 줄 소개7z, zip, tar 등 다양한 형식을 다루는 높은 압축률의 아카이브 도구.
제공7-Zip / p7zip (패키지 설치)
공식 문서https://man7.org/linux/man-pages/man1/7z.1.html
지원 운영체제Linux, Windows, macOS
설치 여부패키지 설치 필요 (p7zip-full / 7zip)
분류리눅스 파일·디스크 관리 (태그: 압축, 7z, 아카이브, zip)

이 명령어는 무엇인가?

7z는 자체 7z 형식과 zip, tar, gzip 등 여러 형식을 읽고 쓸 수 있는 아카이브 도구입니다. LZMA 계열 압축으로 높은 압축률을 제공합니다.

암호 설정과 분할 압축을 지원하며, a로 추가하고 x로 해제합니다. 형식은 확장자로 자동 판별됩니다.

어떤 문제를 해결하는가?

  • 높은 압축률로 대용량 데이터를 보관할 때
  • zip과 7z를 같은 도구로 다뤄야 할 때
  • 암호가 걸린 아카이브를 만들 때
  • 아카이브 내용을 나열만 하고 싶을 때

주요 기능

아카이브 생성

a 명령 뒤에 아카이브 이름과 파일을 지정합니다.

  • 활용 상황: 여러 파일을 하나로 묶을 때
  • 얻는 결과: 7z 아카이브
  • 제한 사항: 압축 레벨이 높을수록 CPU를 많이 씁니다.

해제

x 명령으로 현재 디렉토리에 풉니다.

  • 활용 상황: 배포된 아카이브를 사용할 때
  • 얻는 결과: 원본 디렉토리 구조
  • 제한 사항: 덮어쓰기 확인 프롬프트가 나올 수 있습니다.

내용 나열·검사

l은 목록, t는 무결성 검사를 수행합니다.

  • 활용 상황: 풀기 전에 내용을 확인할 때
  • 얻는 결과: 파일 목록과 손상 여부
  • 제한 사항: 암호가 걸린 아카이브는 암호 입력이 필요합니다.

설치 및 실행

설치 여부 확인

7z i | head -n 5

sudo apt install p7zip-full # Debian/Ubuntu sudo dnf install p7zip # Fedora

실제 사용 예제

아카이브 생성

디렉토리를 최고 압축률로 묶습니다.

7z a -mx=9 backup.7z /home/user/data

해제

지정한 디렉토리에 압축을 풉니다.

7z x backup.7z -o/restore

내용 나열

풀지 않고 파일 목록만 봅니다.

7z l backup.7z