Копирование файлов между компьютерами с помощью SSH и Mac OS X Terminal [закрыто]
Я пытаюсь скопировать мой .профиль. ,и РВМ .ssh папки / файлы на новый компьютер, и я знаю, как использовать cp
и ssh
команды, но я не уверен, как их использовать для передачи файлов с одного компьютера на другой. Любая помощь будет большое, спасибо!
3 ответа:
вы можете сделать это с помощью
scp
команда, которая использует протокол ssh для копирования файлов между машинами. Он расширяет синтаксисcp
разрешить ссылки на другие системы:scp username1@hostname1:/path/to/file username2@hostname2:/path/to/other/file
скопируйте что-нибудь с этой машины на другую машину:
scp /path/to/local/file username@hostname:/path/to/remote/file
скопируйте что-нибудь с другой машины на эту машину:
scp username@hostname:/path/to/remote/file /path/to/local/file
копировать с указанным номером порта:
scp -P 1234 username@hostname:/path/to/remote/file /path/to/local/file
первый zip или gzip папки:
Используйте следующую команду:zip-r NameYouWantForZipFile.zip foldertozip/
или
Tar-pvczf BackUpDirectory.смола.gz / path/to / directory
для сжатия gzip используйте SCP:
scp username@yourserver.com:~ / serverpath / public_html ~ / Desktop
вы также можете посмотреть на rsync, если вы делаете много файлов.
Если вы собираетесь внести много изменений и хотите сохранить ваши каталоги и файлы в синхронизации, вы можете использовать систему управления версиями, как Subversion или Git. См.http://xoa.petdance.com/How_to:_Keep_your_home_directory_in_Subversion