Я пытаюсь скопировать мои папки / файлы .profile, .rvm и .ssh на новый компьютер и получаю ответ «не обычный файл». Я знаю , как использовать cp
и ssh
команды , но я не уверен , как использовать их для того , чтобы передавать файлы с одного компьютера на другой.
Любая помощь будет отличной, спасибо!
Ответы:
Вы можете сделать это с помощью
scp
команды, которая использует протокол ssh для копирования файлов между компьютерами. Он расширяет синтаксис,cp
чтобы разрешить ссылки на другие системы:Скопируйте что-нибудь с этого компьютера на другой:
Скопируйте что-нибудь с другого компьютера на этот:
Скопируйте с указанным номером порта:
источник
-r
для рекурсии, или просто заархивировать файлы и нацелить zip.Сначала заархивируйте или заархивируйте папки:
используйте следующую команду:
или
для сжатия gzip используйте SCP:
источник
Вы также можете посмотреть на rsync, если вы делаете много файлов.
Если вы собираетесь внести много изменений и хотите синхронизировать свои каталоги и файлы, вы можете использовать систему контроля версий, такую как Subversion или Git. См. Http://xoa.petdance.com/How_to:_Keep_your_home_directory_in_Subversion
источник