2016-04-01 26 views
-1

rsync, dosyaların düzgün şekilde çalışıp/değiştirilmesine rağmen, hedef dizindeki dosyaları silmiyor. rsync delete option çalışmıyor

Ben komuta altında kullanıyorum

i hata altına alıyorum: komuta biri Aşağıda

[MS-PROD-FTP]$rsync -rave --del "ssh -i $cert" $Local_Dir/* 

[email protected]$Remote_Hostname:$Remote_Dir** 

rsync: Failed to exec --del: No such file or directory (2) 

rsync error: error in IPC code (code 14) at pipe.c(84) [sender=3.0.6] 

rsync: connection unexpectedly closed (0 bytes received so far) [sender] 

rsync error: error in IPC code (code 14) at io.c(600) [sender=3.0.6] 

hiçbir hata ile yürütülen, Ama dosyalar hedef dizinde silinen sakın.

[MS-PROD-FTP]$rsync --del -rave "ssh -i $cert" $Local_Dir/* 

[email protected]$Remote_Hostname:$Remote_Dir** 

sending incremental file list 

sent 136 bytes received 12 bytes 296.00 bytes/sec 
total size is 66 speedup is 0.45 

Birisi burada yardımcı olabilir mi?

+0

'--delete' seçeneğidir ... –

+0

@ Jean-BaptisteYunès: rsync 3.1.1 Burada debian kullanimlarim var --del - takma adi için bir takma addir. Ama aslında Piyush'un başka bir rsync kullanıyormuş gibi görünmesi, -del henüz kabul etmiyor. – joosteto

+0

@ Jean-BaptisteYunès joosteto. Amazon ec2 örneğinde sağlanan rsync 3.0.6 kullanıyorum ve --del ve --delete'yi denedim ama uzak konumdan silemedim. Denediğim komuta aşağıya bakın. rsync -rav --delete -e $ Local_Dir "ssh -i $ sertifika"/* $ KULLANICI @ $ Remote_Hostname: $ Remote_Dir artırmalı dosya listesini gönderme toplam boyutu 262.00 bayt/sn olan 119 bayt 12 bayt aldı gönderilen 79 hız aşağı 0.60 – Keshu

cevap

1

sorunu, doğru komut/* dir:

rsync -rave --del "ssh -i $ sertifika" $ Local_Dir/$ KULLANICI @ $ Remote_Hostname: $ Remote_Dir/

sayesinde