複数のファイルを一度に圧縮しますが、すべて1つのファイルに入れませんか?

複数のファイルを一度に圧縮しますが、すべて1つのファイルに入れませんか?

複数のファイルを一度に圧縮したいのですが(1つのコマンド)、同じディレクトリや同じファイルに入れたくありません。どうしたの?

答え1

ファイルを圧縮する1つのツールは、次のgzip文書を確認できます。man gzip

要約
gzip [ -acdfhklLnNrtvV19 ] [-S suffix] [ name ... ]

説明する
Gzipは指定されたファイル[...]のサイズを縮小します。可能な限り、各ファイルは.gz同じ所有権モード、アクセス、および変更時間を維持しながら、同じ拡張子を持つファイルに置き換えられます。

シノプシスの最後の部分は、[ name … ]これが実行できることを示しています。0以上ファイル名。 (man manシノプシスで使用されるメタ文字の説明については、参考資料を参照してください。)したがって、圧縮したいファイルが、、、のwheat場合oatsbarley次のことができます。

gzip wheat oats barley

wheat.gzoats.gzおよび3つの別々の圧縮ファイルを作成しますbarley.gz

もちろん、ワイルドカードを使用することもでき、シェルはワイルドカードを一致させ、それをファイルのリストに拡張しようとします。

関連情報