ABOUT ME

소소한 행복을 성장시키는 재미난 이야기 꾸러미 kongmks@hanmail.net

Today
Yesterday
Total
  • Mac에서 터미널에서 tar, 7z 압축 하는 방법
    [프로그램] 2025. 4. 11. 14:20
    728x90

    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

    댓글

Designed by Tistory.