- 다른 뜻에 대해서는 gzip 문서를 참조하십시오.
1 개요[ | ]
- 리눅스 gzip
- /bin/gzip
- 파일 하나를 압축할 때 간편하게 사용할 수 있는 압축 도구
- gzip 알고리즘을 이용한다.
- "원본파일명.gz"라는 파일명으로 압축한다.
- 아무 옵션을 주지 않으면 실행하면 압축 후에 원본이 삭제된다는 점을 기억해두자.
옵션 | 설명 |
---|---|
-d, --decompress | 압축해제 |
-f, --force | 덮어쓰기 |
-h, --help | 도움말 |
-k, --keep | 원본파일 보존 (삭제 안함) ★ |
-l, --list | 압축파일 내용물 확인 |
2 실습1: 기본[ | ]
Console
Copy
testuser@localhost:~$ fallocate -l 1MB test.txt
testuser@localhost:~$ ll test.txt
-rw-rw-r-- 1 testuser testuser 1000000 Jun 23 20:45 test.txt
testuser@localhost:~$ gzip test.txt
testuser@localhost:~$ ll test.*
-rw-rw-r-- 1 testuser testuser 1012 Jun 23 20:45 test.txt.gz
- → test.txt 파일이 text.txt.gz로 압축되고 원본은 삭제되었다.
3 실습2: 옵션 -k[ | ]
Console
Copy
testuser@localhost:~$ fallocate -l 1MB test.txt
testuser@localhost:~$ ll test.txt
-rw-rw-r-- 1 testuser testuser 1000000 Jun 23 20:48 test.txt
testuser@localhost:~$ gzip -k test.txt
testuser@localhost:~$ ll test.*
-rw-rw-r-- 1 testuser testuser 1000000 Jun 23 20:48 test.txt
-rw-rw-r-- 1 testuser testuser 1012 Jun 23 20:48 test.txt.gz
- → test.txt 파일이 text.txt.gz로 압축되고 원본은 그대로 있다.
4 실습3: 옵션 -l[ | ]
Console
Copy
testuser@localhost:~$ gzip -l test.txt.gz
compressed uncompressed ratio uncompressed_name
1012 1000000 99.9% test.txt
5 같이 보기[ | ]
편집자 Jmnote
로그인하시면 댓글을 쓸 수 있습니다.