

TECH.KAKAO.GG
리눅스에서 폴더 압축하는 방법 총정리
BackEnd약 1개월 전
리눅스 환경에서 폴더를 압축하는 것은 파일 관리, 백업, 전송 등을 할 때 유용합니다.
tar.gz형식으로 압축하기 (가장 널리 사용되는 방식)
tar
명령어는 여러 파일이나 폴더를 하나로 묶는 아카이브 도구이며, gzip
과 함께 사용하면 .tar.gz
형식으로 압축할 수 있습니다.
tar -czvf 압축파일이름.tar.gz 폴더이름
옵션 설명
-
-c
: 새 아카이브 생성 (create) -
-z
: gzip 압축 사용 -
-v
: 처리 중인 파일명을 출력 (verbose) -
-f
: 결과 파일 이름 지정
예시
tar -czvf backup.tar.gz myproject/
myproject/
폴더가 backup.tar.gz
파일로 압축됩니다.
zip 형식으로 압축하기 (Windows 호환 용이)
Windows 사용자에게 파일을 전달하거나, OS 간 호환성을 고려한다면 zip
형식이 유리합니다.
zip -r 압축파일이름.zip 폴더이름
옵션 설명
-
-r
: 폴더 내 파일을 재귀적으로 포함
예시
zip -r myarchive.zip myproject/
myproject/
폴더가 myarchive.zip
으로 압축됩니다.
.tar (압축 없이 아카이브만)
압축은 하지 않고, 단순히 여러 파일이나 폴더를 하나로 묶고 싶을 때 사용합니다.
tar -cvf 압축파일이름.tar 폴더이름
예시
tar -cvf plain_archive.tar myfolder/
✅ 압축 해제 명령어
압축 포맷 | 해제 명령어 |
---|---|
.tar.gz | tar -xzvf 파일명.tar.gz |
.zip | unzip 파일명.zip |
.tar | tar -xvf 파일명.tar |
키워드
Linux 압축 명령어tar.gz zip 차이점리눅스 폴더 백업