«rsync» etiketlenmiş sorular

rsync, neyin kopyalanacağına karar vermek için güçlü filtrelerle, dizin hiyerarşilerini yerel veya uzaktan verimli bir şekilde kopyalamak için bir araçtır.

3
Birden çok kaynak klasörü rsync nasıl
Birden fazla kaynağa rsync yapmak istiyorum ve bunu başarmanın en iyi yolunu merak ediyorum. Örneğin /etc/fstab /home/user/download 3 çözüm düşündüm: 1. Çözüm rsync'e çoklu çağrı rsync -a /etc/fstab bkp rsync -a /home/user/download bkp aleyhte olan: stat'ü kabul etmiş olmak daha zor 2. Çözüm tobackupsembolik link içeren bir klasör oluşturun ve …
34 rsync 

3
Rsync Hata 23: Hangi dosyaların aktarılmadığını söyleyebilir miyim?
sudo rsync -va --progressBir harici sürücünün kökünden başka bir harici sürücüdeki bir klasöre koştum . Bunun nedeni kaynak sürücünün hatasız bir NTFS'ye sahip olmasıdır ve NTFS'yi onarmak için bir Windows bilgisayarına erişimim yok. 10 saat sonra dedi ki: sent 608725204596 bytes received 19365712 bytes 15902210.53 bytes/sec total size is 608586212274 …
32 rsync 

1
Hedef olmadan rsync yaptığınızda ne olur?
Hikayeyi kısaltmak için rsync yaptım: rsync -avP user@exampleserver.com:/tmp/ Ve kaynak dizinime koymayı unuttum ... Gerçekten koşmak istemiştim: rsync -avP /tmp/ user@exampleserver.com:/tmp/ Bir sürü dosya yazdırdı, ancak bir hedefi belirtmediğim için onları nereye kopyaladığını bilmiyorum. Ne oldu bilen var mı? Bir did lsgeçerli klasörde, ama bir şey bulamadık.
31 linux  rsync  file-copy 


2
Rsync'den, alıcı tarafında bulunmayan ve gönderen tarafta olmayan dosyaları silmesini isteyin
Bu konuları okudum: rsync --delete --files-from = list / dest / istenmeyen dosyaları silmez Harici dosyaları dest dir rsync ile silinsin mi? Ancak söyleyebildiğim kadarıyla (belki bir şeyleri özlüyorum), aşağıdaki soruyu kapsamıyorlar: rsyncİstisnalar dışında dosyaları kopyalamayı ve gönderici tarafında bulunmayan alıcı taraftakileri silmeyi nasıl istersiniz ? (örneğin .hg, gönderen tarafta …
29 rsync 

4
Dizin yapısını sembolik bağlantıları kaldırmadan nasıl kopyalayabilirim?
Kaynak dosyaların dizin yapısını koruyarak bir demet dosyayı başka bir dizine "kurmam" gerekiyor. Örneğin, eğer ./foo/bar/baz.txtgideceksem /var/www/localhost/webroot/sonucun olmasını istiyorum /var/www/localhost/webroot/foo/bar/baz.txt. rsyncbu yeteneğe sahip --relative, ancak bunu yaptığımda, sembolik bağlara kolay olmadığını keşfettim: $ ls -ald /var/www/localhost/webroot/ | grep ^l lrwxrwxrwx 1 www-data www-data 15 2014-01-03 13:45 media -> ../static/media lrwxrwxrwx …
27 rsync  symlink  mirror 

5
Dizinleri her iki yönde de rsync ile senkronize etme
Rsyn'i biliyorum ve mac'um ile bir linux sunucusu arasında senkronize etmek için rsync kullanıyorum. rsync -r -t -v MAC LINUX rsync -r -t -v LINUX MAC Eşitlemek için ilk komutu çalıştırmayı umuyordum, ancak LINUX'ta bir değişiklik yapıldığında da ikinci komuta ihtiyacım vardı. Bir şey mi eksik? Rsync'in iki dizin arasında …


1
bul ve rsync?
14 gün ve 10 bin üzeri dosyaları arayabilir ve bu dosyaları bir hedefe bulmuş olan rsync'i arayabilirim. Bu iki komutu birleştirmenin bir yolu var mı? find ./ -mtime +14 -size +10k rsync --remove-sent-files -avz /src /dest
24 bash  shell  find  pipe  rsync 

1
Neden rsync güncel olan dosyayı kopyalamaya çalışıyor?
Yerel makinede ve uzaktaki makinede aynı iki dosya var. Boyutları eşittir ve yerel makinedeki dosya uzak olandan daha yeni - ancak rsync dosyayı kopyalamaya çalışıyor. Rsync'i şu şekilde çağırdım: rsync -nv -e "ssh -p 2222" user@host:/data/file.fif data/file.fif ( -nseçeneğini kullanmazsam , kopyalama işlemini başlatır) Rsync docs, bunun olmaması gerektiğini açıkça …
24 rsync 

1
Gerçek aktarımı daha sonra hızlandırmak için rsync - dry-run çıkışını yeniden kullanın.
Genelde rsync -ngerçek yapmadan önce yaparım rsync. Mesele şu ki, üretilen listeyi tekrar kullanmak için ikinci çalıştırmayı nasıl otomatikleştirebilirim --dry-run? Yani, rsync -nkoşarsam ne rsyncyapacağıma dair bir simülasyon elde edersem , benim fikrim o çıktıyı almak, onu bir şekilde işlemek, sonra da rsyncsadece --include-frombu çıktıyı yapmaktır , bu yüzden tam …




3
rsync, geri kalanlar hariç, belirli dosyaları .svn / dizinini görmezden gelerek
rsyncBazı dosyaları paylaşımdan diğerine kopyalamak için kullanıyorum . Özyineli olarak şunları yapmam gerekir: Varış yerindeki başlangıç ​​noktasından kaldırılan dosyaları sil Yalnızca senkronizasyon .phpve .jsdosyalar Diğer tüm dosya türlerini hariç tut Hedefteki .svn/dizinleri silmeyin Bunu kullanırsam: rsync -zavC --delete --include='*.php' --include='*.js' --exclude="*" \ /origin /destination Daha sonra rsyncözyinelemeli değildir, çünkü exclude="*"tüm …

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.