tar
Tek bir çalıştırmada birden fazla dosyayı çıkartmanın mümkün olup olmadığını (ve elbette nasıl) merak ediyordum .
Birkaç yıldır tecrübeli bir Unix kullanıcısıyım ve tabii ki çıkarmak istediğin her arşiv için bir kez aramak üzere kullanabileceğini for
ya find
da ya da buna benzer şeyler kullanabileceğini biliyorum; aynı anda iki .tar.gz dosyasını çıkartmak için. (Ve hayır, yanlış bir şey yok, sadece onsuz yapmanın mümkün olup olmadığını soruyorum.)tar
tar
for
Bu soruya meraktan soruyorum, belki de
tar
bunu destekleyen bir yerlerde garip bir çatal var- birisi denediğimde bana önerilen
-M
parametrenin nasıl kullanılacağını biliyortar
tar -zxv -f a.tgz -f b.tgz
- hepimiz körüz ve yapması çok kolay - ama internette kullanmayan
for
yafind
daxargs
benzeri bir ipucu bulamadım .
İle lütfen cevap verme tar -zxvf *.tar.gz
(bunu yapmaz çünkü değil iş) ve sadece bu konuda kesinlikle eminseniz “iş değil” ile yanıt (ve belki iyi bir açıklama neden , çok).
Düzenleme: Ben işaret edildi Yığın taşması bu soruya bir cevap mevcut bozmadan mümkün olmadığını çok detaylı diyor tar
sözdizimi, ama bunun doğru olduğunu sanmıyorum. Kullanmak tar -zxv -f a.tgz -f b.tgz
veya tar -zxv --all-args-are-archives *.tar.gz
varolan sözdizimini bozmamak,
-M
.