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

  • case LianLi

    case LianLi

    28 Mayıs 2010
  • NicoleGrippo

    NicoleGrippo

    14 Kasım 2006
  • rekjavicxxx

    rekjavicxxx

    28 EKİM 2007