複数のファイルを一度に圧縮したいのですが(1つのコマンド)、同じディレクトリや同じファイルに入れたくありません。どうしたの?
答え1
ファイルを圧縮する1つのツールは、次のgzip
文書を確認できます。man gzip
要約
gzip [ -acdfhklLnNrtvV19 ] [-S suffix] [ name ... ]
説明する
Gzipは指定されたファイル[...]のサイズを縮小します。可能な限り、各ファイルは.gz
同じ所有権モード、アクセス、および変更時間を維持しながら、同じ拡張子を持つファイルに置き換えられます。
シノプシスの最後の部分は、[ name … ]
これが実行できることを示しています。0以上ファイル名。 (man man
シノプシスで使用されるメタ文字の説明については、参考資料を参照してください。)したがって、圧縮したいファイルが、、、のwheat
場合oats
はbarley
次のことができます。
gzip wheat oats barley
wheat.gz
、oats.gz
および3つの別々の圧縮ファイルを作成しますbarley.gz
。
もちろん、ワイルドカードを使用することもでき、シェルはワイルドカードを一致させ、それをファイルのリストに拡張しようとします。