Hataları görmezden gelerek klasör listesini özyinelemeli olarak nasıl kopyalarım?


9

Bir grup klasörü özyinelemeli olarak kopyalamak istiyorum. Ancak, kopyanın tamamlanmasını engelleyen bir hata istemiyorum. Üretilen tüm hataları yok sayarak (ancak günlüğe kaydederek) yinelemeli bir kopya (cp -R) yapmanın herhangi bir yolu var mı? Mac OS X kullanıyorum, ancak cevabın * nixes için de aynı olacağını varsayıyorum.

Yanıtlar:


14

Hey, rsync'e ( http://www.samba.org/ftp/rsync/rsync.html ) göz atmak isteyebilirsiniz . Daha güvenilir bir iş yapabilir ve yalnızca ilk kez kopyalanmayan dosyaları kopyalayabilir:

rsync -vza - ilerleme / kaynak / / hedef /

İyi şanslar!


Kesinlikle tam olarak ihtiyacım olan şey, bir bahar ile --exclude="<globpattern>"ve --deletebir projeden diğerine mükemmel bir şekilde senkronize bir denemeye devam etmek.
Martijn Pieters

4

Yanıt bulundu: ditto (1)


Gelecekteki insanların öğrenebilmesi için lütfen burada paylaşın ..
James Polley

Cevabı paylaştım ... öyle ditto. Sözdizimi:ditto <src dirs> <dst dir>
Mike

Tek; bunu ilk izlediğimde kırık bir imajdı.
James Polley

Bilgileri bulduktan sonra sorunuzu takip ederek doğru olanı yaptınız, ancak yalnızca bir bağlantıdan oluşan "cevaplar" geleceğe dönük değildir; bilgiyi yerleştirmek en iyisidir . (Burada onaylamak, yıllar sonra ... ama benim açımdan. Google insanları buraya gönderiyor.)
Scott Prive

Güncellenmiş bağlantı (bu sadece bir sayfa): web.archive.org/web/20100722111116/http://developer.apple.com/…
Scott Prive
Sitemizi kullandığınızda şunları okuyup anladığınızı kabul etmiş olursunuz: Çerez Politikası ve Gizlilik Politikası.
Licensed under cc by-sa 3.0 with attribution required.