Próbuję skopiować moje foldery / pliki .profile, .rvm i .ssh na nowy komputer i wciąż otrzymuję odpowiedź „nieregularny plik”. Wiem, jak korzystać z poleceń cp
i ssh
, ale nie jestem pewien, jak ich używać do przesyłania plików z jednego komputera na drugi.
Jakakolwiek pomoc będzie wspaniała, dzięki!
Odpowiedzi:
Możesz to zrobić za pomocą
scp
polecenia, które używa protokołu ssh do kopiowania plików między komputerami. Rozszerza składnię,cp
aby umożliwić odwołania do innych systemów:Skopiuj coś z tego komputera na inny komputer:
Skopiuj coś z innego komputera na ten komputer:
Skopiuj z podanym numerem portu:
źródło
-r
do rekurencyjnego lub po prostu spakować pliki i celować w zip.Najpierw skompresuj lub skompresuj gzip foldery:
Użyj następującego polecenia:
lub
do kompresji gzip użyj SCP:
źródło
Możesz także spojrzeć na rsync, jeśli robisz dużo plików.
Jeśli zamierzasz wprowadzić wiele zmian i chcesz zachować synchronizację katalogów i plików, możesz użyć systemu kontroli wersji, takiego jak Subversion lub Git. Zobacz http://xoa.petdance.com/How_to:_Keep_your_home_directory_in_Subversion
źródło