2013-08-01 1 views

답변

1

하나의 tar 파일로 아카이브하는 것을 의미합니까? 개별 .gz 파일이 아닙니까? 이 시도 : (너무 많은 파일이없는 가정)

find . -name "*foo*" | xargs tar cvzf archive.tar.gz 

대안 같은 것을하는 것입니다 :

find . -name "*foo*" > list.txt 
tar cvzf archive.tar.gz -T list.txt #(works only with gnu tar, not bsd i think) 
+1

'-L' 수단이 심볼릭 링크를 따라,하지 않습니다 그것? –

+0

고맙습니다. 찾으세요. -name "* foo *"| xargs tar cvzf archive.tar.gz가 작동합니다! – Mircea

+0

@ CarlNorum - 당신 말이 맞아요. -L과 -T가 섞여 있습니다. – StianE