Ich versuche, meine Ordner / Dateien .profile, .rvm und .ssh auf einen neuen Computer zu kopieren und erhalte weiterhin die Antwort "Keine reguläre Datei". Ich weiß, wie man die Befehle cp
und verwendet ssh
, bin mir aber nicht sicher, wie ich sie verwenden soll, um Dateien von einem Computer auf einen anderen zu übertragen.
Jede Hilfe wäre toll, danke!
Antworten:
Sie können dies mit dem
scp
Befehl tun , der das ssh-Protokoll verwendet, um Dateien zwischen Computern zu kopieren. Es erweitert die Syntax voncp
, um Verweise auf andere Systeme zuzulassen:Kopieren Sie etwas von diesem Computer auf einen anderen Computer:
Kopieren Sie etwas von einem anderen Computer auf diesen Computer:
Kopieren Sie mit einer angegebenen Portnummer:
quelle
-r
rekursiv verwenden oder einfach die Dateien komprimieren und auf die Zip-Datei abzielen.Zip oder gzip zuerst die Ordner:
Verwenden Sie den folgenden Befehl:
oder
Verwenden Sie für die GZIP-Komprimierung SCP:
quelle
Möglicherweise möchten Sie sich auch rsync ansehen, wenn Sie viele Dateien ausführen.
Wenn Sie viele Änderungen vornehmen und Ihre Verzeichnisse und Dateien synchron halten möchten, sollten Sie ein Versionskontrollsystem wie Subversion oder Git verwenden. Siehe http://xoa.petdance.com/How_to:_Keep_your_home_directory_in_Subversion
quelle