gzip 예제 (.gz)
gzip 파일이름 #gzip으로 압축하기
gzip -d 파일이름.gz #gzip 압축풀기
혹은 gunzip을 사용하여 압축을 풀 수 있다.
gunzip 파일이름.gz #gunzip으로 압축풀기
gunzip -c 파일이름.gz #압축을 풀지 않은 상태에서 파일 출력
그런데 gzip은 굉장히 느리다. 대신에 더 많은 threads 사용하여 빠른 속도로 gz 압축을 할 수 있는 pigz가 있다. 굉장히 유용해서 요즘은 이것만 사용하는 느낌...
pigz -p 20 file # threads: 20, returns fize.gz (delete the original file)
zip 예제
zip -r directory.zip directory/ # zip 압축
unzip directory.zip # zip 압축 해제
xz 예제
비교적 최신의 압축 명령으로 압축률이 뛰어나다.
xz 파일이름 #xz로 압축하기
xz -d 파일이름.xz #xz 압축풀기
bzip2 예제 (.bz2)
bzip2 파일이름 #bzip2로 압축하기
bzip2 -d 파일이름.bz2 #bzip2 압축풀기
tar 예제
tar cvf compressed.tar folder #tar로 압축하기
tar cvfJ compressed.tar.gz folder #tar.xz로 압축하기
tar cvfz compressed.tar.gz folder #tar.gz로 압축하기
tar cvfj compressed.tar.gz folder #tar.bz2로 압축하기
tar xvf compressed.tar #tar 압축 풀기
tar xvfJ compressed.tar.gz # tar.xz 압축 풀기
tar xvfz compressed.tar.gz # tar.gz 압축 풀기
tar xvfj compressed.tar.gz # tar.bz2 압축 풀기
tar 옵션
옵션 | 설명 |
c | 새로운 묶음 생성 |
x | 묶인 파일 풀기 |
v | 압축이나 해제 과정을 보여줌 (생략 가능) |
f | 묶음 파일 이름 지정 |
J | tar + xz |
z | tar + gzip |
j | tar + bzip2 |
Reference
- nota.tistory.com/53
- 이것이 리눅스다 (우재남, 2015)
728x90
반응형
'Computer Science > Linux' 카테고리의 다른 글
[Path] 프로그램 설치 후 환경 변수 설정 (0) | 2021.02.26 |
---|---|
[Linux 관련 개념] Linux의 개발 배경과 자유 이념 및 종류 (0) | 2021.02.26 |
[Linux] 리눅스 프로세스 확인 및 강제 종료 (ps, kill) (0) | 2021.02.15 |
[Linux] 리눅스 사용자 목록 확인/추가/변경/제거 (0) | 2021.02.09 |
[Vim] 유용한 vim (vi) 명령어 모음 (0) | 2021.02.08 |