Мне нужно скопировать всю папку с удаленного компьютера. Я новичок в SSH и SCP.
Как я могу это сделать?
Предполагая, что удаленный сервер поддерживает 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/
Помимо параметров командной строки, таких как SCP, SFTP или rsync, в Mac OS X вы также можете просто использовать общий доступ к файлам, включив его из системных настроек. После этого ваш компьютер появится на других компьютерах Apple, на которых включен Bonjour, и вы сможете перетаскивать файлы. См. Документы Apple по адресу: Mac 101: Общий доступ к файлам
Вы также можете использовать клиент с графическим интерфейсом, такой как FileZilla, в качестве клиента / сервера FTP. Вы можете скачать это здесь: http://filezilla-project.org/ Это хорошо работает даже при очень больших передачах, когда соединение может прерваться, так как вы можете поместить эти файлы в очередь гораздо проще, чем в командной строке.