SORU
3 ŞUBAT 2010, ÇARŞAMBA


Kopya klasör özyinelemeli olarak, bazı klasörleri hariç

Bir klasörü gizli dosya ve klasörler de dahil olmak üzere, başka bir klasöre tüm içeriğini kopyalamak olacak basit bir bash script yazmaya çalışıyorum, ama bazı özel klasörleri hariç tutmak istiyorum. Bunu nasıl elde edebilirim?

CEVAP
3 ŞUBAT 2010, ÇARŞAMBA


Rsync kullanın:

rsync -av --exclude='path1/to/exclude' --exclude='path2/to/exclude' source destination

source source/ kullanarak farklı olduğunu unutmayın. Sondaki eğik çizgi klasörün içeriğini kopyalamak için destination source anlamına gelir. Sondaki eğik çizgi olmadan, destination klasöre source kopya anlamına gelir.

Eğer dışarıda bırakmak için dizinler (veya dosyaları) bir sürü varsa, alternatif olarak, FILE bir dosya ya da dizinleri dışlamak içeren adıdır --exclude-from=FILE kullanabilirsiniz.

--exclude da joker, --exclude=*/.svn* gibi içerebilir

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

YORUMLAR

SPONSOR VİDEO

Rastgele Yazarlar

  • andony5589

    andony5589

    7 Aralık 2011
  • ImBluecams

    ImBluecams

    25 Kasım 2012
  • macpulenta

    macpulenta

    9 EYLÜL 2006