2011-02-18 14 views

答えて

3

gzipでは、一度に1つのファイルしか処理できません。最初にtarを使用してファイルをアーカイブする必要があります。 Tarは圧縮を同時に行うことができます( "z"引数を使用)。

tar cfz archive.tar.gz `cat file` 
+0

x抽出物を使用する必要があります。 – Erik

+0

@エリック - ありがとう - 修正済み – qbert220

0

gzipは1つのファイルのみを圧縮します。用途:あなたが最初tarますので

tar czf target.tar.gz `cat listoffile` 
1

まあ、最初の場所では、gzipは、単一のものに複数のファイルを圧縮しません。少なくとも私がチェックGNU tarので、私はtar cfzvT target.tar.gz sourcelistがうまくいくと仮定オプション

-T, --files-from F 
      get names to extract or create from file F 

を持っています。

+0

私はいつもtarを使うときにオプションの連結が大好きです。 – GorillaPatch

+0

@ゴリラ:Windowsは、その点で共通の組み合わせが 'xcopy/k/r/e/i/s/c/h'であるという評判を得ています、" kreischen "は(ヒステリックな)叫び声のためのドイツ語です。私はスイッチが何をするのか分からないが、私はその組み合わせを決して忘れないだろう。 –

関連する問題