コマンドチュートリアル · 1 min read · Jan 24, 2026

Linux zforce コマンドチュートリアルと例

gzip コマンドは、Linux でファイルを圧縮/解凍するために使用される人気のツールです。このツールの基本については、すでにこちらで説明しました。このユーティリティは、出力に .gz ファイルを生成します。しかし、ファイルを転送する際など、拡張子が切り取られてしまうことがあります。これらの圧縮ファイルに .gz 拡張子を強制的に戻すために使用できるツールが存在することを知っておくと良いでしょう。

問題のツールは zforce であり、このチュートリアルでは、このコマンドラインユーティリティの使用方法について簡単に説明します。しかし、その前に、ここにあるすべての例は、Ubuntu 18.04 LTS マシンでテストされていることを述べておく価値があります。

Linux zforce コマンド

最初に述べたように、zforce コマンドは、すべての gzip ファイルに ‘.gz’ 拡張子を強制的に付けることができます。以下がその構文です:

zforce [ name ...  ]

そして、ツールのマニュアルページは次のように説明しています:

zforce は、すべての gzip ファイルに .gz 拡張子を強制的に付けるため、gzip がそれらを二重に圧縮しないようにします。 
これは、ファイル転送後に名前が切り取られたファイルに役立ちます。ファイル名に 14 文字の制限があるシステムでは、元の名前が .gz サフィックスのために切り取られます。 
例えば、12345678901234 は 12345678901.gz に名前が変更されます。foo.tgz のようなファイル名はそのまま残ります。

例えば、私は ‘files’ という名前の .gz ファイルを持っています。ご覧の通り、名前から .gz 拡張子が欠けています。そこで、私が行ったのは、次のコマンドを単純に使用することでした:

zforce files

そして、このコマンドが生成した出力は次のとおりです:

files -- replaced with files.gz

ですので、コマンドの出力には ‘files’ が ‘files.gz’ に置き換えられたと表示されています。そして、現在の作業ディレクトリに .gz ファイルがあるか確認したところ、files.gz という名前のファイルを見つけることができました。

さて、もし .gz ファイルがたくさんあるディレクトリがあり、その名前が切り取られている場合、各名前を入力として提供する必要はありません。私が行ったように、次のようにすることができます。ここにあります:

ですので、すべての 3 つのファイルが .gz 拡張子を取得したことがわかります。名前にすでに .gz が含まれているファイルがあっても、この操作はそれらをそのままにしておくので安心してください。

結論

gzip を頻繁に使用し、ファイル名から .gz 拡張子が切り取られる状況に遭遇した場合、今や何をすべきかを知っています。zforce のマニュアルページにアクセスするには、こちらに移動してください。

Share: X/Twitter LinkedIn

新しい投稿を受信箱で受け取る

スパムはありません。いつでも購読を解除できます。