2010-05-27 11 views
16

Bir tarball'um var, myarchive.tar.gz. "Tar -zxvf myarchive.tar.gz" kullanarak sıkıştırdığımda, myarchive-x980-2303-ssioo bir klasör oluşturur. Arşivin ismiyle eşleştiğinden emin olmak için ayıklanan klasörü otomatik olarak yeniden adlandırmanın en kolay yolu nedir? Tar'in manasını kontrol ettim ama bunun için bir seçeneği yok gibi görünüyor.Tar Ekstraksiyonundan Sonra Klasör Yeniden Adlandırma

cevap

30

el Tarball'dan klasör oluşturmak ve şerit bileşenleri:

archive=my.tar.gz 
mkdir ${archive%.tar*} 
tar --extract --file=${archive} --strip-components=1 --directory=${archive%.tar*} 
+0

den. Teşekkürler. – Cerin