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

  • 3DS Max Tutorials

    3DS Max Tuto

    4 AĞUSTOS 2013
  • CaptainDisillusion

    CaptainDisil

    18 EYLÜL 2007
  • kev5124

    kev5124

    9 Kasım 2008