Start
/
SSH-Tutorials
/
Wie Verschieben und Kopieren von Dateien über SSH

Wie Verschieben und Kopieren von Dateien über SSH

Oft müssen Sie eine oder mehrere Dateien/Ordner verschieben oder an einen anderen Ort kopieren. Sie können dies über eine SSH-Verbindung tun. Die Befehle, die Sie dafür benötigen, sind mv (kurz von move) und cp (kurz von copy).

Die mv Befehlssyntax sieht wie folgt aus:

mv original_file new_name

Durch Ausführen des obigen Befehls verschieben (umbenennen) Sie die Datei original_file nach new_name.

Sie können auch mv verwenden, um ein ganzes Verzeichnis samt Inhalt zu verschieben:

mv includes/* ./

Dadurch werden alle Dateien (und Ordner) aus dem includes/ Verzeichnis in das aktuelle Arbeitsverzeichnis verschoben.

In einigen Fällen müssen Sie jedoch nur geänderte Dateien aktualisieren und verschieben, was Sie tun können, indem Sie -u als Argument an den Befehl übergeben:

mv -u includes/* admin/includes

Der Befehl copy (cp) funktioniert genauso wie mv, aber anstatt die Dateien/Ordner zu verschieben, kopiert er sie. Zum Beispiel:

cp original_file new_file

Der Befehl kopiert die Datei original_file nach new_file und behält die ursprüngliche Datei bei (die Datei wird nach dem Kopieren NICHT entfernt).

cp akzeptiert auch verschiedene Argumente:

cp -R includes/ includes_backup/

-R weist cp an, Dateien rekursiv zu kopieren (zum Beispiel ein ganzes Verzeichnis). Um bereits existierende Dateien zu überschreiben, sollten Sie das Argument -f verwenden:

cp -Rf includes/ admin/includes/

Eine bequemere Möglichkeit, Dateien/Ordner zu kopieren, ist die Verwendung einer Drittanbieteranwendung, wie Midnight Commander. Alle unsere Server haben mc installiert und es ist verfügbar, indem Sie den Befehl mc mit der SSH-Shell ausführen. Sobald Sie in der Anwendung sind, sehen Sie zwei Abschnitte- links und rechts. Sie können Dateien leicht aus dem linken Verzeichnis auf die rechte Seite kopieren/verschieben dank der Verwendung’s semi-visuellen Ansatzes. Sie können sogar mit der Maus Dateien und Funktionstasten auswählen, um Befehle auszuführen.

Sie können ein Bild davon unten sehen:

Wie Sie auf dem Screenshot sehen können, gibt es Zahlen von 1 bis 10 am unteren Rand der Konsole. Diese stellen Verknüpfungen zu bestimmten Befehlen dar und werden mit der entsprechenden Funktionstaste aktiviert (z.B.  F1 für Hilfe, F5 zum Kopieren u.s.w.).

Diesen Artikel teilen