Копирование файлов на компьютеры с помощью 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