리눅스 gzip: 두 판 사이의 차이

IT위키
편집 요약 없음
편집 요약 없음
 
(다른 사용자 한 명의 중간 판 2개는 보이지 않습니다)
1번째 줄: 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>


gzip {압축할 파일명}


*압축 풀기
* 압축 풀기
** -d는 decompress의 약자이다.
<syntaxhighlight lang="bash">
<syntaxhighlight lang="bash">
gzip -d {압축 파일명}.gz
gzip -d {압축 파일명}.gz
</syntaxhighlight>
</syntaxhighlight>
== 설치법 ==
일반적으로 리눅스에 기본으로 설치되어 있지만, 혹시 없다면 아래와 같이 간단하게 설치 가능하다.
* apt-get install gzip
* yum install gzip

2021년 10월 12일 (화) 20:52 기준 최신판

리눅스 압축 프로그램
  • 유닉스와 리눅스 모두에서 명령어와 옵션이 같음
  • 경로 : /usr/bin/gzip
  • 단일 파일을 압축하는데 사용된다.
  • 다중 파일을 묶어서 압축하기 위해선 tar로 묶고 나서 gzip으로 압축해야 한다.
  • gzip으로 압축한 파일은 .gz 확장자를 가진다.

사용법[편집 | 원본 편집]

문법[편집 | 원본 편집]

gzip [옵션] [파일]

옵션[편집 | 원본 편집]

  • -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' 파일이 생성된다.
gzip {압축할 파일명}


  • 압축 풀기
    • -d는 decompress의 약자이다.
gzip -d {압축 파일명}.gz

설치법[편집 | 원본 편집]

일반적으로 리눅스에 기본으로 설치되어 있지만, 혹시 없다면 아래와 같이 간단하게 설치 가능하다.

  • apt-get install gzip
  • yum install gzip