SORU
5 Mayıs 2011, PERŞEMBE


Dosyaları ve tar onlara (boşluklu)

Tamam, basit sorun burada. Geri basit bir kod üzerinde çalışıyorum. Eğer bu dosyaları onlara boşluk varsa dışında gayet iyi çalışıyor. Bu dosyaları bulmak ve bir tar arşiv ekliyorum:

find . -type f | xargs tar -czvf backup.tar.gz 

Sorun katran bir klasör olduğunu düşündüğü için bir dosya adı bir boşluk vardır. Temelde orada bulmak sonuçlarını tırnak ekleyebilirsiniz bir yolu var mı? Ya da bunu düzeltmenin farklı bir yolu?

CEVAP
6 EYLÜL 2012, PERŞEMBE


Bunu kullanın:

find . -type f -print0 | tar -czvf backup.tar.gz --null -T -

Eder

  • boşluk, yeni satır, lider tire ve diğer funniness dosyaları ile başa çıkmak
  • dosyaları sınırsız sayıda işlemek
  • sürekli xargs tar -c kullanma gibi backup.tar.gz üzerine yazmaz, çok sayıda dosya varsa yapacağız

Ayrıca Bkz:

Bunu Paylaş:
  • Google+
  • E-Posta
Etiketler:

YORUMLAR

SPONSOR VİDEO

Rastgele Yazarlar

  • Bryan Smith

    Bryan Smith

    12 Mart 2006
  • hotstrikegently

    hotstrikegen

    26 AĞUSTOS 2011
  • TechShowsYou

    TechShowsYou

    3 Mart 2011