Header Banner
GG Logo

Future Engineering

기술의 최전선을 기록합니다.

기술 자료/BackEnd/리눅스 폴더 압축 명령어 정리

리눅스 폴더 압축 명령어 정리

BackEnd약 2개월 전

CI/CD가 없는 폐쇄망 환경에서 버전을 관리하거나, 간단한 백업 스크립트를 작성할 때 폴더 압축으로 관리하고 있습니다.

아래는 리눅스 기본 압축 명령어입니다. 가장 많이 쓰이는 tar.gzzip 형식을 중심으로, 터미널에서 폴더를 쉽고 빠르게 압축하는 명령어를 알아보겠습니다.

 

 1. tar.gz 형식으로 압축하기 (일반적인 백업 형식)

tar -czvf 압축파일이름.tar.gz 폴더이름

옵션 설명

  • -c: 아카이브 생성 (create)

  • -z: gzip 압축 적용

  • -v: 진행 과정 출력 (verbose)

  • -f: 파일 이름 지정

 

 2. zip 형식으로 압축하기 (윈도우 호환성 좋음)

zip -r 압축파일이름.zip 폴더이름

옵션 설명

  • -r: 폴더 내 하위 파일까지 재귀적으로 압축

 

 3. .tar 형식으로 묶기 (압축 없이 아카이브만 생성)

tar -cvf 파일이름.tar 폴더이름

리눅스에서 폴더를 압축하는 작업은 매우 간단하지만, 목적에 따라 압축 포맷을 다르게 선택하는 것이 중요합니다.

  • .tar.gz: 서버 백업, 로그 보관 등 리눅스 시스템 용도

  • .zip: 윈도우 사용자와의 파일 공유

  • .tar: 압축 없이 파일 묶기

각 명령어를 필요에 맞게 사용하면 효율적인 파일 관리가 가능해집니다.

키워드

리눅스tar폴더압축