리눅스 gzip: Difference between revisions
From CS Wiki
No edit summary |
No edit summary |
||
(2 intermediate revisions by one other user not shown) | |||
Line 1: | Line 1: | ||
[[분류:리눅스 프로그램]] | [[분류:리눅스 프로그램]][[분류:리눅스]] | ||
[[분류:리눅스]] | ;리눅스 압축 프로그램 | ||
리눅스 압축 프로그램 | * 유닉스와 리눅스 모두에서 명령어와 옵션이 같음 | ||
* 경로 : /usr/bin/gzip | |||
* 단일 파일을 압축하는데 사용된다. | * 단일 파일을 압축하는데 사용된다. | ||
* 다중 파일을 묶어서 압축하기 위해선 tar로 묶고 나서 gzip으로 압축해야 한다. | * 다중 파일을 묶어서 압축하기 위해선 tar로 묶고 나서 gzip으로 압축해야 한다. | ||
* gzip으로 압축한 파일은 .gz 확장자를 가진다. | * gzip으로 압축한 파일은 .gz 확장자를 가진다. | ||
== 사용법 == | |||
=== 문법 === | |||
<pre> | |||
gzip [옵션] [파일] | |||
</pre> | |||
=== 옵션 === | |||
* -c, --stdout : 표준출력에 쓰고, 원본 파일을 변경하지 않는다. | |||
* -d, --decompress : 압축을 해제한다. | |||
* -f, --force : 출력 파일과 압축 링크를 강제로 덮어쓴다. | |||
* -h, --help : 도움말을 출력한다. | |||
* -l, --list : 압축된 파일의 내용을 출력한다. | |||
* -L, --license : 소프트웨어 라이선스를 출력한다. | |||
* -n, --no-name : 원본 이름과 타임스탬프를 저장하거나 복구하지는 않는다. | |||
* -N, --name : 원본 이름과 타임스탬프를 저장 혹은 복구한다. | |||
* -q, --quiet : 경고 메시지를 출력하지 않는다. | |||
* -r, --recursive : 현재 디렉터리를 기준으로 모든 하위 디렉터리와 파일까지 대상으로 한다. | |||
* -S, --surfix=SUF : 압축 파일의 접두어로 지정한 SUF를 사용한다. | |||
* -t, --test : 실제로 압축하지 않고 테스트만 한다. | |||
* -v, --verbose : 상세한 정보를 출력한다. | |||
* -V, --version : 버전 정보를 출력한다. | |||
* -1, --fast : 빠르게 압축한다. 압축률은 낮다. | |||
* -9, --best : 느리게 압축한다. 압축률은 높다. | |||
== | == 사용 예시 == | ||
* 압축 | |||
* | ** 아래 명령어 수행 시 원본 파일은 없어지고 '원본 파일명.gz' 파일이 생성된다. | ||
<syntaxhighlight lang="bash"> | |||
gzip {압축할 파일명} | |||
</syntaxhighlight> | |||
*압축 풀기 | * 압축 풀기 | ||
** -d는 decompress의 약자이다. | |||
<syntaxhighlight lang="bash"> | <syntaxhighlight lang="bash"> | ||
gzip -d {압축 파일명}.gz | gzip -d {압축 파일명}.gz | ||
</syntaxhighlight> | </syntaxhighlight> | ||
== 설치법 == | |||
일반적으로 리눅스에 기본으로 설치되어 있지만, 혹시 없다면 아래와 같이 간단하게 설치 가능하다. | |||
* apt-get install gzip | |||
* yum install gzip |
Latest revision as of 06:52, 12 October 2021
- 리눅스 압축 프로그램
- 유닉스와 리눅스 모두에서 명령어와 옵션이 같음
- 경로 : /usr/bin/gzip
- 단일 파일을 압축하는데 사용된다.
- 다중 파일을 묶어서 압축하기 위해선 tar로 묶고 나서 gzip으로 압축해야 한다.
- gzip으로 압축한 파일은 .gz 확장자를 가진다.
사용법[edit | edit source]
문법[edit | edit source]
gzip [옵션] [파일]
옵션[edit | edit source]
- -c, --stdout : 표준출력에 쓰고, 원본 파일을 변경하지 않는다.
- -d, --decompress : 압축을 해제한다.
- -f, --force : 출력 파일과 압축 링크를 강제로 덮어쓴다.
- -h, --help : 도움말을 출력한다.
- -l, --list : 압축된 파일의 내용을 출력한다.
- -L, --license : 소프트웨어 라이선스를 출력한다.
- -n, --no-name : 원본 이름과 타임스탬프를 저장하거나 복구하지는 않는다.
- -N, --name : 원본 이름과 타임스탬프를 저장 혹은 복구한다.
- -q, --quiet : 경고 메시지를 출력하지 않는다.
- -r, --recursive : 현재 디렉터리를 기준으로 모든 하위 디렉터리와 파일까지 대상으로 한다.
- -S, --surfix=SUF : 압축 파일의 접두어로 지정한 SUF를 사용한다.
- -t, --test : 실제로 압축하지 않고 테스트만 한다.
- -v, --verbose : 상세한 정보를 출력한다.
- -V, --version : 버전 정보를 출력한다.
- -1, --fast : 빠르게 압축한다. 압축률은 낮다.
- -9, --best : 느리게 압축한다. 압축률은 높다.
사용 예시[edit | edit source]
- 압축
- 아래 명령어 수행 시 원본 파일은 없어지고 '원본 파일명.gz' 파일이 생성된다.
gzip {압축할 파일명}
- 압축 풀기
- -d는 decompress의 약자이다.
gzip -d {압축 파일명}.gz
설치법[edit | edit source]
일반적으로 리눅스에 기본으로 설치되어 있지만, 혹시 없다면 아래와 같이 간단하게 설치 가능하다.
- apt-get install gzip
- yum install gzip