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

Linux compressコマンド

Linux コマンド全般

Linux compressコマンドは非常に古いUnixアーカイブ圧縮コマンドであり、圧縮されたアーカイブには.Zエクステンションが追加され、圧縮されたアーカイブはuncompressで解凍できます。複数のファイルを1つの圧縮ファイルに圧縮するには、まずファイルをtarに束ねてから圧縮する必要があります。gzipはより良い圧縮率を提供するため、多くの人々がgzipをアーカイブ圧縮ツールとして使用しています。

構文

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

パラメータ

  • c 結果を標準出力デバイス(一般的には画面)に输出します
  • f ファイルに強制的に書き込みます。ターゲットファイルがすでに存在する場合、上書きされます(強制)
  • v プログラムの実行メッセージを画面に表示します(詳細表示)
  • b 共通文字列の数の上限をビット単位で設定します。設定可能な値は 9 まで 16 bits 。値が大きいほど、使用できる共通文字列が多くなり、圧縮率も高くなるため、一般的にはデフォルト値を使用します。 16 bits (bits)
  • d 圧縮ファイルを解凍します
  • V バージョン情報を出力します
  • source.dat を source.dat.Z に圧縮します。source.dat.Z がすでに存在する場合、内容は圧縮ファイルで上書きされます。
  • 圧縮 -f source.dat
  • source.dat を source.dat.Z に圧縮し、圧縮率を表示します。
  • -v と -f は一緒に使用できます
  • 圧縮 -vf source.dat
  • 圧縮されたデータを出力後、target.dat.Z にインポートすることで圧縮ファイル名を変更できます。
  • 圧縮 -c source.dat > target.dat.Z
  • -b の値が大きいほど圧縮率が高くなります。範囲は 9-16 、デフォルト値は 16 。
  • 圧縮 -b 12 source.dat
  • source.dat.Z を source.dat に解凍する場合、アーカイブが既に存在する場合、ユーザーは 'y' を入力してアーカイブを上書きすることを確認します。使用 -df プログラムは自動的にアーカイブを上書きします。システムは自動的に .Z としてエクステンション名を追加するため、source.dat は自動的に source.dat.Z として処理されます。
  • 圧縮 -d source.dat
  • 圧縮 -d source.dat.Z

オンラインサンプル

ファイルを圧縮

[[email protected] ~]# 圧縮 abc.h
[[email protected] ~]# ls
abc.h.Z

ファイルを解凍

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

指定された圧縮率で圧縮します

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

フォルダーを強制的に圧縮

[[email protected] ~]# 圧縮 -rf /home/abc/ 

Linux コマンド全般