Ich versuche, meine Ordner/Dateien .profile, .rvm und .ssh auf einen neuen Computer zu kopieren und weiß, wie ich die Befehle cp
und ssh
verwende, bin mir aber nicht sicher, wie um sie zu verwenden, um Dateien von einem Computer auf einen anderen zu übertragen. Jede Hilfe wäre toll, danke!
Sie können dies mit dem Befehl scp
tun, der das ssh-Protokoll verwendet, um Dateien zwischen Computern zu kopieren. Es erweitert die Syntax von cp
, um Verweise auf andere Systeme zuzulassen:
scp [email protected]:/path/to/file [email protected]:/path/to/other/file
Kopieren Sie etwas von diesem Computer auf einen anderen Computer:
scp /path/to/local/file [email protected]:/path/to/remote/file
Kopieren Sie etwas von einem anderen Computer auf diesen Computer:
scp [email protected]:/path/to/remote/file /path/to/local/file
Kopieren Sie mit einer angegebenen Anschlussnummer:
scp -P 1234 [email protected]:/path/to/remote/file /path/to/local/file
Zuerst die Ordner komprimieren oder gzipen:
Verwenden Sie den folgenden Befehl:
Zip -r NameYouWantForZipFile.Zip foldertozip /
oder
tar -pvczf BackUpDirectory.tar.gz/pfad/zu/verzeichnis
für die gzip-Komprimierung verwenden Sie SCP:
scp [email protected]: ~/serverpath/public_html ~/Desktop
Sie können sich auch rsync ansehen, wenn Sie viele Dateien bearbeiten.
Wenn Sie viele Änderungen vornehmen und Ihre Verzeichnisse und Dateien synchron halten möchten, können Sie ein Versionskontrollsystem wie Subversion oder Git verwenden. Siehe http://xoa.petdance.com/How_to:_Keep_your_home_directory_in_Subversion