it-mure.jp.net

あるパスからすべてのファイルまたはファイルのリストをGZIPする方法は?

Gzipがファイルを圧縮することは知っていますが、知りたいと思います。ファイルのリストを圧縮する方法、各ファイルは独自のGZIPファイルにありますか?

フォルダーのリストを使用する必要があります:ls log.2011そして、各ファイルに対してzipファイルを作成します。

何か案は ?

7
MadMad666

gzipは、コマンドラインでファイルのリストを指定すると、各ファイルを常に1つの.gzファイルに圧縮します。

例えば

$ gzip -r log.2011

log.2011ディレクトリを再帰的にたどり、見つかったすべてのファイルを圧縮する、または

$ gzip log.2011/*

サブディレクトリに移動せずに、log.2011ディレクトリ内のファイルのみを圧縮します。

9
user89061

これにより、一致するファイルごとにgzアーカイブが出力され、ファイルはアーカイブに置き換えられます。

gzip fileprefix*

'-r'フラグもご覧ください。

1
Shadok