English | 简体中文 | 繁體中文 | Русский язык | Français | Español | Português | Deutsch | 日本語 | 한국어 | Italiano | بالعربية

Linux compress 명령어

Linux 명령어大全

Linux compress 명령어는 매우 오래된 unix 파일 압축 명령어로, 압축된 파일은 .Z 확장자를 추가하여 압축되지 않은 파일과 구분합니다. 압축된 파일은 uncompress 명령어로 압축에서 해제할 수 있습니다. 여러 파일을 하나의 압축档으로 압축하려면, 먼저 파일을 tar으로 묶고 압축해야 합니다. gzip이 더 나은 압축 비율을 제공하기 때문에, 많은 사람들이 파일 압축 도구로 gzip을 사용합니다.

문법

compress [-dfvcV] [-b maxbits] [file ...]

파라미터:

  • c 결과를 표준 출력 장치에 출력합니다(일반적으로 스크린)
  • f 파일에 강제로 쓰기, 목적 파일이 이미 존재하면 덮어쓰기 (force)
  • v 프로그램 실행 메시지를 스크린에 출력합니다 (verbose)
  • b 공통 문자열 수의 최대 제한을 비트 단위로 설정할 수 있습니다. 설정할 수 있는 값은 9 까지 16 bits. 값이 클수록 사용할 수 있는 공통 문자열이 많아지고, 압축 비율이 높아지므로 일반적으로 설정 값 사용 16 bits (bits)
  • d 압축档을 압축에서 해제합니다
  • V 버전 정보를 출력합니다
  • 예제:
  • source.dat 를 source.dat.Z 로 압축하면, source.dat.Z 가 이미 존재하면 내용이 압축档에 덮어씌워집니다.
  • compress -f source.dat
  • source.dat를 source.dat.Z로 압축하고, 압축 비율을 출력합니다.
  • -v와 -f는 함께 사용할 수 있습니다
  • compress -vf source.dat
  • 압축된 데이터를 출력한 후 target.dat.Z로 다시 입력하면 압축档 이름을 변경할 수 있습니다.
  • compress -c source.dat > target.dat.Z
  • -b의 값이 클수록 압축 비율이 커집니다. 범위는 9-16 ,기본 값은 16 。
  • compress -b 12 source.dat
  • source.dat.Z를 source.dat로 해제하려면, 파일이 이미 존재하면 사용자가 y를 눌러档을 덮어쓰기를 확인하거나, -df 프로그램이 자동으로档을 덮어쓸 것입니다. 시스템이 자동으로 .Z를 확장자로 추가하므로 source.dat은 자동으로 source.dat.Z로 처리됩니다.
  • compress -d source.dat
  • compress -d source.dat.Z

온라인 예제

압축 파일

[[email protected] ~]# compress abc.h
[[email protected] ~]# ls
abc.h.Z

압축 파일 해제

[[email protected] ~]# compress -d abc.h.Z
[[email protected] ~]# ls
abc.h.

지정된 압축 비율로 압축

[[email protected] ~]# compress -b 7 abc.h

폴더를 강제로 압축

[[email protected] ~]# compress -rf /home/abc/ 

Linux 명령어大全