본문 바로가기
IT정보

7zip으로 폴더별/파일별로 압축하는 방법

by 살다마루모아 2024. 10. 17.
728x90

안녕하세요. 살다마루예요.

 

파일 압축과 해제 유틸리티 7zip으로 폴더별/파일별로 압축하는 방법에 대해 공유하고자 합니다.

 

국산 압축 유틸리티로 대표적인 알집, 반디집, 빵집 등 많이 사용하실 거예요.

여기에는 있는 기능인데 7zip에는 지원하지 않는 기능이다 보니 불편할 때가 많았어요.

 

조금 복잡하기는 한데 어렵지는 않습니다.

 

 

 

7zip으로 폴더별/파일별로 압축하는 방법

 

7zip

 

 

1. 7zip이란?

오픈소스 소프트웨어로 파일이나 폴더를 압축하고 해제하는 유틸리티 프로그램입니다.

완전 무료이고 보통 개인에게만 무료 제한이 있는 것과 달리 기업에서도 무료로 사용 가능합니다.

 

7-Zip is free software with open source. The most of the code is under the GNU LGPL license. Some parts of the code are under the BSD 3-clause License. Also there is unRAR license restriction for some parts of the code. Read 7-Zip License information.

 

.7z 확장자를 사용하고 압축 효율이 높아서 대용량 파일을 압축하는데 유용합니다.

 

다양한 확장자를 지원합니다.

  • Packing / unpacking: 7z, XZ, BZIP2, GZIP, TAR, ZIP and WIM
  • Unpacking only: APFS, AR, ARJ, CAB, CHM, CPIO, CramFS, DMG, EXT, FAT, GPT, HFS, IHEX, ISO, LZH, LZMA, MBR, MSI, NSIS, NTFS, QCOW2, RAR, RPM, SquashFS, UDF, UEFI, VDI, VHD, VHDX, VMDK, XAR and Z.

 

아래 링크에서 자세한 7-zip에 대한 내용과 함께 무료로 다운로드하실 수 있습니다.

 

https://www.7-zip.org/

 

7-Zip

7-Zip 7-Zip is a file archiver with a high compression ratio. Download 7-Zip 24.08 (2024-08-11) for Windows x64 (64-bit): Link Type Windows Size Download .exe 64-bit x64 1.6 MB Download 7-Zip 24.08 for another Windows platforms (32-bit x86 or ARM64): Link

www.7-zip.org

 

 

 

 

2. 윈도우 Batch 파일 형태로 폴더별/파일별로 압축하는 방법 

 

Windows Batch file (.bat 확장자)를 생성해서 이용하는 방법입니다.

 

 

출처는 아래 사이트이고, 실제로 해보니 잘 됩니다~

 

https://www.wikihow.com/Use-7Zip-to-Create-Multiple-Compressed-Folders-in-One-Go

 

How to Use 7-Zip to Create Multiple Compressed Folders in One Go

Quick tutorial on using 7-Zip to create compressed folders This wikiHow article will show you how to use the free software 7-Zip to create multiple compressed folders in one go. This may come in handy for times when you are backing up...

www.wikihow.com

 

 

 

728x90

 

 

 

코드는 다음과 같고, 구체적인 사용법을 볼게요.

 

for /d %%X in (*) do "c:\Program Files\7-Zip\7z.exe" a "%%X.7z" "%%X\"

 

 

 

A. 새로 만들기 - 텍스트 문서

새로 만들기 - 텍스트 문서

 

 

B. 코드를 복사해서 붙여 넣습니다

코드를 복사해서 텍스트 문서에 붙여넣기

 

 

B-1. 확장자를 .7z이 아닌 .zip으로 하고 싶을 경우

.7z 부분을 .zip으로 변경해줍니다

 

 

C. 다른 이름으로 저장합니다

다른 이름으로 저장합니다

 

 

D. 파일 형식은 모든 파일 (All Files)로 파일 명의 확장자는 .bat 로 해주세요

다른 이름으로 저장 - 확장자는 .bat

 

 

E. 생성된 .bat의 배치파일 실행

생성된 Batch 파일을 더블클릭해서 실행하면, 배치 파일이 위치한 곳에 있는 모든 폴더가 각각의 폴더별 이름으로 압축되는 것을 볼 수 있습니다.

 

매번 각각 폴더명으로 압축하고자 하는 곳에 이 배치파일을 복사해서 실행해야 한다는 불편함이 있지만, 폴더가 정말 많을 때는 일일이 하는 불편함을 크게 덜어줄 수 있습니다.

 

이런 방식으로 이 배치파일을 폴더별로 압축하고 싶은 폴더에 두고 실행하시면 됩니다~

 

생성된 배치파일
배치파일 실행이 완료되어 폴더별로 압축파일이 생성

 

 

배치파일을 더블클릭하여 실행 시에 아래와 같은 실행되는 명령이 잠깐 나타났다가 사라집니다.

파일 용량이 크면 오래 떠있을 수 있지만, 완료되면 자동으로 사라지는 창이니 신경 쓰지 않으셔도 됩니다.

 

배치파일 실행 화면 - 실행 시 나타났다가 완료되면 사라집니다

 

 

F. 배치파일의 내용을 수정하여 특정파일만 또는 파일별로 압축하는 방법

배치파일 내의 * 부분을 .pdf와 같이 수정하면 .pdf 확장자로 된 파일만 압축합니다.

원하는 확장자의 파일만 골라낼 수 있어요.

특정 확장자의 파일별로 압축할 경우

 

 

폴더별이 아닌 파일별로 압축하고자 할 때는 아래와 같이 수정합니다.

파일별로 압축할 경우

 

 

 

 

 

3. 윈도우 마우스 우클릭 메뉴의 내보내기에 등록하여 사용하는 방법

 

감사하게도 godworld라는 블로거님이 7zip에 기능을 추가할 수 있는 방법을 개발하셨더라고요.

정말 감사합니다!

 

 

7zip 기능추가 (출처: godworld님 블로그)

 

 

 

아래 블로그에 방문해서 사용해 보시면 좋을 것 같습니다!!

 

 

https://autoit3.tistory.com/890

 

[2023-11-02 수정] 7zip의 기능 추가

안녕하세요. 7zip이 정말 좋은 압축 소프트웨어입니다. 다만 아쉬운게 있었다면 반디집에 있는 기능인 "각각 파일명/폴더명으로 압축하기", "각각 파일명으로 풀기" 기능입니다. 그래서 만들어 봤

autoit3.tistory.com

 

 

 

 

 

 

 

" 이 포스팅은 순수 개인의 의견으로 좋은 정보 공유의 목적입니다. "
 

 

 

728x90