2022년 5월 20일 금요일

리눅스 멀티 코어(쓰레드) 압축 및 해제

sudo apt install pigz pbzip2 pxz

pigz (gzip)
pbzip2 (bzip2)
pxz (xz, lzma)
pxz 가 압축률을 가장 좋을 것이라 판단함.

압축 하기
> tar -I pigz -cvf abc.tar.gz abc/
> tar -I pbzip2 -cvf abc.tar.bz2 abc/
> tar -I pxz -cvf abc.tar.xz abc/

압축 풀기 (풀때는 쓰레드 하나만 사용하는 것 같음)
> tar -I pigz -xvf abc.tar.gz
> tar -I pbzip2 -xvf abc.tar.bz2
> tar -I pxz -xvf abc.tar.xz


"진행률-Linux에서 (cp, mv, dd, tar 등) 명령에 대한 진행률을 모니터링 하는 작은 도구"

"이전에 Coreutils Viewer로 알려진 Progress는 시스템에서 현재 실행중인 cp, mv, tar, dd, gzip/gunzip, cat, grep 등과 같은 coreutils 기본 명령을 검색하고 복사 된 데이터의 비율을 표시하는 가벼운 C 명령입니다. "", Linux 및 Mac OS X 운영 체제에서만 실행됩니다."

"또한 예상 시간 및 처리량과 같은 중요한 측면을 표시하고 사용자에게 "최고 수준"모드를 제공합니다."

"/proc 파일 시스템에서 흥미로운 명령을 완전히 스캔 한 다음 디렉토리를 검색하여 열린 파일을 찾고 위치를 찾고 광범위한 파일에 대한 상태를 보고합니다. 매우 가벼운 도구이며 거의 모든 명령과 호환됩니다."

설치 방법
sudo apt install progress

도움말
progress -h

모니터링 실행 (자주 사용하는 옵션)
progress -m <Ctrl+C> 호출하면 종료됨

출처
https://ko.linux-console.net/?p=1882

댓글 없음:

댓글 쓰기

Ubuntu 24.04 Setup

* 기본폴더 영문 이름으로 변경 (다시 설치 할때 아예 영문 버전으로 설치했음) 언어를 한글을 선택하여 설치하면 기본 폴더('다운로드' 등)가 한글로 세팅되어, 개인적으로는 command line을 많이 사용하는 관계로 불편한 점이 있다...