Ich versuche, rync lokal (auf einem Windows-Computer) auf einem Remote-Server (meiner OSX-Box) zu verwenden, um ein Build-Skript für die Remote-Bereitstellung zu testen. Ich habe Rsync vor gut zwischen 2 Linux-Servern getan, aber ich habe jetzt Probleme. Hier ist die Ausgabe:
$ rsync -v -e ssh [email protected]:/Library/WebServer/sites/staging/app1/ ./export
skipping directory /Library/WebServer/sites/staging/app1/.
sent 8 bytes received 13 bytes 3.82 bytes/sec
total size is 0 speedup is 0.00
$
oder
$ rsync -avz -e ssh [email protected]:/Library/WebServer/sites/staging/app1/ ./export
receiving file list ... done
./
sent 26 bytes received 68 bytes 17.09 bytes/sec
total size is 0 speedup is 0.00
$
Das Remote-App1-Verzeichnis ist leer, während das lokale Exportverzeichnis 4 Unterverzeichnisse und jeweils eine Reihe von Dateien enthält
Versuchen Sie, die in rsync integrierte Fähigkeit zur Ausgabe einer Protokolldatei zu aktivieren, indem Sie Ihrem Befehl die folgende Option hinzufügen.
Sie können die Ausführlichkeit auch erhöhen, indem Sie eine zusätzliche
-v
Option hinzufügen , z. B.-avvz
laut Manpage "Zwei -v-Optionen geben Ihnen Informationen darüber, welche Dateien übersprungen werden, und etwas mehr Informationen am Ende."Wenn diese zurückgegebenen Informationen das Problem nicht identifizieren, bearbeiten Sie Ihre Frage und fügen Sie die zusätzliche Ausgabe hinzu.
quelle