Ich verschiebe Dateien auf dem Server von einem Verzeichnis zu einem anderen mit dem Dateimanager. Gibt es eine Möglichkeit, Dateierstellungsdatum/-zeit beizubehalten (als es zum ersten Mal dem Server hinzugefügt wurde)? Jemand schlug SSH vor, aber ich bin nicht sehr vertraut damit. Hat jemand eine gute Anleitung dazu?Wie wird das ursprüngliche Erstellungsdatum der Dateien beibehalten?
28
A
Antwort
45
Verwenden Sie scp
mit der Option -p
.
-p Preserves modification times, access times, and modes from the original file.
Beispiel Befehl eine Datei von der lokalen zur Remote-Server zu kopieren:
scp -p /home/mylocaldata/test.txt remote.example.com:/home/remote_dir
Beachten Sie, dass dieser Benutzer nicht erhalten wird und die Gruppe nur Berechtigungs-Flags (rwx und so weiter).
Wie gesagt, ich kenne SSH nicht sehr gut. Möchten Sie es näher erläutern? Oder mich irgendwo mit Anweisungen darauf hinweisen? Danke – Kakenx
versuchen Sie diese Website http://www.hypexr.org/linux_scp_help.php scp kommt mit Linux (die meiste Zeit). Probieren Sie einfach die Befehlsshell und geben Sie scp ein. Der Befehl sieht so aus. gehe davon aus, dass ich die Datei /home/mydata/test.txt in den Zielserver x.x.x.x directory -/home/test übertrage, also benutze ich den folgenden Befehl mit preserve-Berechtigungen. scp -p /home/mydata/test.txt x.x.x.x:/home/test –