wake-up-neo.com

Wie kann ich den Inhalt und die Baumstruktur eines Ordners in ein entferntes Verzeichnis mit derselben Struktur kopieren?

Ist es im SSH-Terminal möglich, ein Ordnerverzeichnis in ein anderes Verzeichnis zu kopieren, das zumeist die gleichen Ordnernamen/-strukturen hat, jedoch eindeutige Dateien enthält?.

In einem einfachen Beispiel:

Wenn FOLDER1 APP> CODE> COM> FILE 1 hat

Und FOLDER2 hat APP> CODE> COM> THEMA DATEI 2> BAH> DATEI 3

Ist es möglich, App über 'App' zu 'App' zu kopieren, so dass die Dateien die vorhandenen Ordner füllen und neue Ordner, die nicht vorhanden sind, in derselben Struktur erstellt werden.

Grundsätzlich versuche ich, ein Modul zu installieren, das ich normalerweise über FTP ausführen würde, aber ich habe nur SSH-Zugriff auf diesen neuen Server.

Die Verwendung von scp führt zu ./app: Verzeichnis nicht leer

2
James

sie sollten rsync versuchen

es ist ein häufig für Backups verwendetes Tool, mit dem Sie genau das tun können, was Sie möchten

Ich denke

rsync -avz /some/dir/ [email protected]:/some/other/dir

sollte perfekt zu Ihrer Rechnung passen

5
josinalvo

Sie können scp verwenden, um Ihre Dateien auf die Remote-Maschine in ein separates Verzeichnis hochzuladen, dann ssh in die Maschine und einfach den Befehl cp verwenden, um die Dateien von einem Verzeichnis in ein anderes zu kopieren.

cp -R /path/to/FOLDER1/* /path/to/FOLDER2
5
Sergey