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

  • FrankJavCee

    FrankJavCee

    29 Kasım 2008
  • spyib

    spyib

    9 Ocak 2007
  • Tom Megalis

    Tom Megalis

    18 NİSAN 2006