6

Мне нужно скопировать всю папку с удаленного компьютера. Я новичок в SSH и SCP.

Как я могу это сделать?

2 ответа2

9

Предполагая, что удаленный сервер поддерживает SSH и SCP, это руководство действительно полезно: SCP и SFTP для Unix и Mac OS X

Чтобы скопировать всю папку с удаленного сервера,

scp user@server_address:/path/to/folder/* /home/folder/

Пример, где я копирую папку с именем stuff с example.com и помещаю ее в папку stuff2 в моем домашнем каталоге.

Используя флаг -r:

scp -r CS_newbie@example.com:/stuff/ ~/stuff2/

Другой путь:

scp CS_newbie@example.com:/stuff/* ~/stuff2/
0

Помимо параметров командной строки, таких как SCP, SFTP или rsync, в Mac OS X вы также можете просто использовать общий доступ к файлам, включив его из системных настроек. После этого ваш компьютер появится на других компьютерах Apple, на которых включен Bonjour, и вы сможете перетаскивать файлы. См. Документы Apple по адресу: Mac 101: Общий доступ к файлам

Вы также можете использовать клиент с графическим интерфейсом, такой как FileZilla, в качестве клиента / сервера FTP. Вы можете скачать это здесь: http://filezilla-project.org/ Это хорошо работает даже при очень больших передачах, когда соединение может прерваться, так как вы можете поместить эти файлы в очередь гораздо проще, чем в командной строке.

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .