Linuxが.Zファイルを.gzファイルに再圧縮する方法を提供していることをご存知ですか?はい、znewコマンドでこれを行うことができます。このチュートリアルでは、わかりやすい例を使用して、このコマンドラインユーティリティの基本について説明します。ただし、その前に、ここでのすべての例がUbuntu18.04LTSマシンでテストされていることを言及する価値があります。
Linuxznewコマンド
すでに述べたように、Linuxのznewコマンドを使用すると、.Zファイルを再圧縮して.gzタイプに変換できます。その構文は次のとおりです。
znew [ -ftv9PK] [ name.Z ... ]
そして、このコマンドについてのマニュアルページの内容は次のとおりです。
Znew recompresses files from .Z (compress) format to .gz (gzip) format.
If you want to recompress a file already in gzip format, rename the file to force a .Z extension
then apply znew.
以下は、znewコマンドがどのように機能するかについてのより良いアイデアを与えるはずのいくつかのQ&Aスタイルの例です。
Q1。 znewコマンドの使用方法は?
非常に簡単です。入力として.Zファイル名を指定するだけです。次に例を示します:
znew files2.Z
このコマンドは、出力に「files2.gz」を生成し、プロセスで元の.Zファイルを削除します。
Q2。同じ名前の.gzファイルがすでに存在する場合はどうなりますか?
同じ名前の.gzファイルが現在の作業ディレクトリにすでに存在する場合、znewコマンドはそれを上書きするかどうかを確認するように求めます。
たとえば、私の場合、次のコマンド:
znew files2.Z
次の確認プロンプトを生成しました:
gzip: files2.gz already exists; do you wish to overwrite (y or n)?
したがって、先に進みたい場合は「y」を押し、それ以外の場合は「n」を押します。または、-fコマンドラインオプションを使用して、.gzファイルがすでに存在する場合は.Zから.gz形式に強制的に再圧縮することもできます。
Q3。 znewが出力に詳細を表示するようにするにはどうすればよいですか?
-vコマンドラインオプションを使用すると、znewは、圧縮された各ファイルの名前や削減率などの詳細を表示できます。次に例を示します:
Q4。他の便利なznewオプションは何ですか?
一握りがあります。 -tが元のファイルを削除する前に新しいファイルをテストするように、-9はツールが最も遅い圧縮方法(最適な圧縮)を使用することを確認し、-Pはznewがディスクスペースの使用量を減らすために変換にパイプを使用することを確認します。
以下は、znewが提供するオプションの完全なリストです。
-f Force recompression from .Z to .gz format even if a .gz file already exists.
-t Tests the new files before deleting originals.
-v Verbose. Display the name and percentage reduction for each file compressed.
-9 Use the slowest compression method (optimal compression).
-P Use pipes for the conversion to reduce disk space usage.
-K Keep a .Z file when it is smaller than the .gz file; implies -t.
Linuxコマンドラインを使用してファイルを圧縮および解凍する作業を行う場合は、znewコマンドが役立つ場合があります。このチュートリアルでは、znewが提供するいくつかの主要なオプションについて説明しました。詳細については、ツールのマニュアルページにアクセスしてください。