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

  • funbro1

    funbro1

    11 Aralık 2007
  • Hudson Music

    Hudson Music

    13 Mart 2007
  • TomOdellVEVO

    TomOdellVEVO

    29 Mayıs 2012