

Future Engineering
기술의 최전선을 기록합니다.
리눅스 폴더 압축 명령어 정리
BackEnd약 2개월 전
CI/CD가 없는 폐쇄망 환경에서 버전을 관리하거나, 간단한 백업 스크립트를 작성할 때 폴더 압축으로 관리하고 있습니다.
아래는 리눅스 기본 압축 명령어입니다. 가장 많이 쓰이는 tar.gz
와 zip
형식을 중심으로, 터미널에서 폴더를 쉽고 빠르게 압축하는 명령어를 알아보겠습니다.
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폴더압축