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 コマンド全般