Verileri yerel bir paylaşılan sürücüden kaldırma sunucusuna yedeklemek için rsync kullanmaya çalışıyorum. Hem yerel makine hem de uzak sunucu, Windows XP altında Cygwin kullanıyor. Aşağıdaki komutu kullanıyorum:
rsync -aze ssh - yalnızca - --delete // SharedFolder / dir / subdir user @ remoteserver: / cygdrive / c / dir
Sorun şu ki, dosyaları subdir dizinine kopyalamak yerine, subdir? Adında yeni bir dizin oluşturulur, nerede? ascii olmayan bir karakter. Her zaman aynı sonuçla, hedefin veya uzak yolun sonundaki / kombinasyonunun çeşitli kombinasyonlarını denedim.
Rsync'e bu tuhaf yeni dizini oluşturmamasını nasıl söyleyebilirim?
?
karakter?echo subdir* | od -t x1
bunu ortaya çıkarmalı. Başıboş bir CR'den (\ x0d) şüpheleniyorum ama buna neyin neden olacağını bilmiyorum.