Top-Themen

AppleEntwicklungHardwareInternetLinuxMicrosoftMultimediaNetzwerkeOff TopicSicherheitSonstige SystemeVirtualisierungWeiterbildungZusammenarbeit

Aktuelle Themen

Administrator.de FeedbackApache ServerAppleAssemblerAudioAusbildungAuslandBackupBasicBatch & ShellBenchmarksBibliotheken & ToolkitsBlogsCloud-DiensteClusterCMSCPU, RAM, MainboardsCSSC und C++DatenbankenDatenschutzDebianDigitiales FernsehenDNSDrucker und ScannerDSL, VDSLE-BooksE-BusinessE-MailEntwicklungErkennung und -AbwehrExchange ServerFestplatten, SSD, RaidFirewallFlatratesGoogle AndroidGrafikGrafikkarten & MonitoreGroupwareHardwareHosting & HousingHTMLHumor (lol)Hyper-VIconsIDE & EditorenInformationsdiensteInstallationInstant MessagingInternetInternet DomäneniOSISDN & AnaloganschlüsseiTunesJavaJavaScriptKiXtartKVMLAN, WAN, WirelessLinuxLinux DesktopLinux NetzwerkLinux ToolsLinux UserverwaltungLizenzierungMac OS XMicrosoftMicrosoft OfficeMikroTik RouterOSMonitoringMultimediaMultimedia & ZubehörNetzwerkeNetzwerkgrundlagenNetzwerkmanagementNetzwerkprotokolleNotebook & ZubehörNovell NetwareOff TopicOpenOffice, LibreOfficeOutlook & MailPapierkorbPascal und DelphiPeripheriegerätePerlPHPPythonRechtliche FragenRedHat, CentOS, FedoraRouter & RoutingSambaSAN, NAS, DASSchriftartenSchulung & TrainingSEOServerServer-HardwareSicherheitSicherheits-ToolsSicherheitsgrundlagenSolarisSonstige SystemeSoziale NetzwerkeSpeicherkartenStudentenjobs & PraktikumSuche ProjektpartnerSuseSwitche und HubsTipps & TricksTK-Netze & GeräteUbuntuUMTS, EDGE & GPRSUtilitiesVB for ApplicationsVerschlüsselung & ZertifikateVideo & StreamingViren und TrojanerVirtualisierungVisual StudioVmwareVoice over IPWebbrowserWebentwicklungWeiterbildungWindows 7Windows 8Windows 10Windows InstallationWindows MobileWindows NetzwerkWindows ServerWindows SystemdateienWindows ToolsWindows UpdateWindows UserverwaltungWindows VistaWindows XPXenserverXMLZusammenarbeit
GELÖST

Rsync (Windows) - Leerzeichen im Zielpfad möglich?

Frage Entwicklung Batch & Shell

Mitglied: Highend01

Highend01 (Level 1) - Jetzt verbinden

15.07.2011 um 14:21 Uhr, 8337 Aufrufe, 1 Kommentar

Hi,

ich benutze hier cwrsync (rsync unter Windows mit cygwin compiliert) und im Moment hab ich ein kleines Problem mit Zielverzeichnissen, die ein Leerzeichen zwischen zwei Wörtern haben.

rsync over ssh wird über eine Batchdatei gestartet. Ein beispielhafter Funktionsaufruf sieht so aus:

01.
"D:\Users\abc\Tools\Rsync\rsync.exe" -v -P -h -rlt -z --chmod=a=rw,Da+x --modify-window=2 --delete --exclude-from "/cygdrive/D/Users/abc/Tools/XYplorer/Data/Scripts/.Configs/abc/rsync_exclude_from.txt" -e "/cygdrive/D/Users/abc/Tools/Rsync/ssh.exe -o StrictHostKeyChecking=no -l abc -i /cygdrive/D/Users/abc/Tools/XYplorer/Data/Scripts/.Configs/abc/ssh2_strato_abc" "/cygdrive/D/Users/abc/Eigene Musik/03. Ein Freund, ein guter Freund - Comedian Harmonists.mp3" "/cygdrive/D/Users/abc/Eigene Musik/04. Veronika, der Lenz ist da - Comedian Harmonists.mp3" abc@rsync.hidrive.strato.com:/public/updates/Users/def/Eigene Musik/
Bei diesem Aufruf meckert er über ein nicht vorhandenes Zielverzeichnis

quote ich per " oder ' den kompletten Zielpfad

also:
01.
"abc@rsync.hidrive.strato.com:/public/updates/Users/def/Eigene Musik/"
oder:
01.
'abc@rsync.hidrive.strato.com:/public/updates/Users/def/Eigene Musik/'
Dann meckert er zwar nicht mehr, sondern erstellt das gewünschte Verzeichnis. Dummerweise allerdings nur als "..\Eigene" und nicht wie gewünscht als "...\Eigene Musik".

Normales quoten scheint da also nicht zu helfen.

Hat jemand eine Lösung parat, wie man das elegant (aber nach wie vor rein mit rsync) umschiffen kann?

Danke und Gruß,
highend
Mitglied: Highend01
15.07.2011 um 21:33 Uhr
Ok, die Lösung für das Problem ist folgende:

Nur den eigentlichen Pfad quoten (user@host: ist nicht notwendig).

Leerzeichen vorher durch "\ " (backslash + space) ersetzen.

Für das oben genannte Beispiel also:

01.
abc@rsync.hidrive.strato.com:"/public/updates/Users/def/Eigene\ Musik/"
Damit funktioniert alles soweit einwandfrei.

Gruß,
Highend
Bitte warten ..
Ähnliche Inhalte
Google Android
Laufwerksbuchstabe von Android ab 5.x unter Windows nicht mehr möglich ? (1)

Frage von PeterLustig2016 zum Thema Google Android ...

Windows Installation
gelöst Integrieren von .exe-Dateien in eine Windows 7-Installation möglich? (2)

Frage von Todybear zum Thema Windows Installation ...

Windows Server
gelöst Windows Server 2016 (Essentials) auf HP Proliant DL380 G7 möglich? (10)

Frage von Schraat zum Thema Windows Server ...

Windows 10
Windows 10 - kein Userlogin möglich (2)

Frage von upiethe zum Thema Windows 10 ...

Neue Wissensbeiträge
Batch & Shell

Batch als Dienst bei Systemstart ohne Anmeldung ausführen

(4)

Tipp von tralveller zum Thema Batch & Shell ...

Sicherheits-Tools

Sicherheitstest von Passwörtern für ganze DB-Tabellen

(1)

Tipp von gdconsult zum Thema Sicherheits-Tools ...

Peripheriegeräte

Was beachten bei der Wahl einer USV Anlage im Serverschrank

(9)

Tipp von zetboxit zum Thema Peripheriegeräte ...

Heiß diskutierte Inhalte
Exchange Server
Exchange 2016 Standard Server 2012 R2 Hetzner Mail (41)

Frage von Datsspeed zum Thema Exchange Server ...

Windows 7
gelöst Lokales Adminprofil defekt (25)

Frage von Yannosch zum Thema Windows 7 ...

LAN, WAN, Wireless
gelöst Statische Routen mit ISC-DHCP Server für Android Devices (20)

Frage von terminator zum Thema LAN, WAN, Wireless ...