💡Aha!

bsdtar with pigz

pigz - Parallel gzip
pigz source code version 2.7 (15 Jan 2022) in tar.gz format (106K, SHA-256 checksum b4c9e60344a08d5db37ca7ad00a5b2c76ccb9556354b722d56d55ca7e8b1c707, GPG signature)
pigz - Parallel gzip
https://zlib.net/pigz/
pigz - Parallel gzip

pigz?

근대의 멀티 프로세서 혹은 멀티 코어 기기를 위한 gzip 병렬 구현체 A parallel implementation of gzip for modernmulti-processor, multi-core machines

bsdtar와 사용하기

gzip 파일 특성상 폴더 압축이 안되므로 tar와 함께 사용해야 함.

압축하기

1tar cf - paths-to-archive | pigz -9 -p 32 > archive.tar.gz

해제하기

1tar -I pigz -xf ./archive.tar.gz

여담

  • node_modules을 함께 압축해야 하는데 CPU를 효율적으로 사용하지 않고 느릿느릿할 때 직빵이다.
2024 Dohyun Jung.
Made with ☕️.