2011-02-18 2 views

답변

3

gzip은 한 번에 하나의 파일 만 처리 할 수 ​​있습니다. 먼저 tar를 사용하여 파일을 아카이브해야합니다. Tar는 압축을 동시에 할 수 있습니다 ("z"인수 사용).

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

x 추출물을 사용하려면 c. – Erik

+0

@Erik - thanks - corrected – qbert220

0

gzip은 하나의 파일 만 압축합니다. 사용 :

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

글쎄, 처음에, gzip가 하나 하나에 여러 개의 파일을 압축하지 않기 때문에 먼저 tar 것이다. 적어도 내가 체크 GNU tar

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

그래서 난 tar cfzvT target.tar.gz sourcelist 일하는 것이 가정 옵션이 있습니다.

+0

tar를 사용할 때 항상 옵션의 연결을 좋아합니다. – GorillaPatch

+0

@ 고릴라 : Windows는 일반적인 조합이'xcopy/k/r/e/i/s/c/h'라는 점에서 그 명성을 얻었으며 "kreischen"은 (히스테리 컬 한) 비명을 지르는 독일인입니다. 나는 스위치가 무엇을하는지 모르지만 조합을 결코 잊지 못할 것입니다. –