Header Banner
Kakao Logo

TECH.KAKAO.GG

기술 자료/BackEnd/리눅스에서 폴더 압축하는 방법 총정리

리눅스에서 폴더 압축하는 방법 총정리

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.gztar -xzvf 파일명.tar.gz
.zipunzip 파일명.zip
.tartar -xvf 파일명.tar

 

키워드

Linux 압축 명령어tar.gz zip 차이점리눅스 폴더 백업