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

  • Sean Murphy

    Sean Murphy

    4 ŞUBAT 2009
  • TheTwistedFrequency

    TheTwistedFr

    26 NİSAN 2010
  • Video-Tutorials.Net

    Video-Tutori

    15 Mart 2011