====== 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/