Rsync, hedef dizinin içinde aynı ada sahip bir dizin oluşturur.


61

Bu komutu çalıştırdığımda

rsync -avzp --del -e "ssh -p myport" user@hostname:/var/www/tests /var/www/tests

dosyalar senkronize edilir ancak dosyaları kaydetmek yerine /var/www/tests, Rsync mevcut "testler" içinde bir "dizin" daha oluşturur:

/var/www/tests/tests

ve dosyaları oraya koyar. Rsync'e yeni bir dizin oluşturmamasını nasıl söylerim?

Yanıtlar:


55

Başka bir testsdizinin oluşturulmasını istemiyorsanız , doğru komut

rsync -avzp --del -e "ssh -p myport" user@hostname:/var/www/tests/ /var/www/tests

/Sonunda not alın user@hostname:/var/www/tests/.


34

Kaynakta sonda eğik çizgi gerekir.

İşte doğru komut:

rsync -avzp --del -e "ssh -p myport" user@hostname:/var/www/tests/ /var/www/tests

Daha fazla bilgi

Rsync ve sondaki eğik çizgilerin açıklaması:

http://defindit.com/readme_files/rsync_backup.html

Rsync iki ana çalışma moduna sahiptir. Modlar, kaynak dizindeki sondaki eğik çizginin bulunmamasına veya bulunmamasına bağlıdır.

Başka bir örnek:

http://www.jveweb.net/en/archives/2010/11/synchronizing-folders-with-rsync.html

... sonunda bir eğik çizgi eklemeniz gerekir, aksi takdirde hedef olarak belirlediğimiz Resimler klasörü içinde Resimler adlı bir klasör oluşturulur.

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.