2012-07-17 22 views
24

I split numaralı geniş bir tar dosyam var. cat mümkün mü ve pipeline kullanarak dosyayı untar. gibiStdin'den tar arşivi nasıl çıkarılır?

şey: yerine

cat largefile.tgz.aa largefile.tgz.ab | tar -xz 

:

cat largefile.tgz.aa largfile.tgz.ab > largefile.tgz 
tar -xzf largefile.tgz 

ben etrafa olmuştur ve ben cevap bulamıyorum. Mümkün olup olmadığını görmek istedim. Giriş dosyası olarak

cevap

40

Kullanım -:

cat largefile.tgz.aa largefile.tgz.ab | tar zxf - 

onlar bölündü aynı sırada Emin kedi onları olun. Eğer zsh kullanıyorsanız

Eğer multios özelliğini kullanabilir ve yürütmesini kedi önleyebilirsiniz:

< largefile.tgz.aa < largefile.tgz.ab tar zxf - 

Ya da alfabetik sıraya göre ise:

<largefile.tgz.* | tar zxf -