Bir tar arşivinden belirli bir dosyayı nasıl çıkarırım?

75

Merhaba, tek bir dosyayı .tar yedeklemesinden geri yüklemek mümkün mü? Toplam yedeklemeyi geri yüklemek istemiyorum. Sadece yedeklemeden tek bir dosyayı geri yüklemek istiyorum.

    
sordu Ten-Coin 27.07.2012 14:10

1 cevap

92

1. Komut satırını kullanma tar

Evet, sadece tarball adından sonra dosyanın tüm saklı yolunu verin.

Örnek: etc/apt/sources.list dosyasının etc.tar dosyasından olmasını istediğinizi varsayalım:

tar -xf etc.tar etc/apt/sources.list

sources.list öğesini ayıklar ve mevcut dizin altında dizinler etc/apt oluşturur.

  • İstediğiniz dosyanın yolunu bulmak için -t yerine -x liste seçeneğini, belki de grep ile birlikte kullanabilirsiniz
  • Tek bir dizini de çıkarabilirsiniz
  • tar , daha gelişmiş kısmi ayıklama senaryoları için --wildcards vb. gibi başka seçeneklere sahiptir; man tar bakın

2. Arşiv Yöneticisi ile Ayıkla

Nautilus'tan Archive Manager'da katranı açın, ihtiyacınız olan dosyayı bulmak için klasör hiyerarşisine gidin ve ayıklayın.

  • Bir sunucu veya komut satırı sisteminde, aynı işlemi gerçekleştirmek için Midnight Commander ( mc ) gibi bir metin tabanlı dosya yöneticisi kullanın.

3. Nautilus / Arşiv-Mounter Kullanımı

Nautilus'ta katranı sağ tıklayın ve ArchiveMounter ile Aç'ı seçin.

Katran artık soldaki çıkarılabilir bir sürücüye benzer görünecek ve normal bir sürücü gibi gezinebilir / gezinebilir ve istediğiniz herhangi bir dosyayı istediğiniz yere sürükleyip / kopyalayıp yapıştırabilirsiniz.

    
verilen cevap ish 27.07.2012 14:17

Etiketlerdeki diğer soruları oku