Используйте терминал в Mac для передачи файлов - PullRequest
1 голос
/ 07 апреля 2011

Я использую терминал в Mac для доступа по SSH, и это здорово. Но есть ли способ для меня передать файл с удаленного сервера, на котором я SSH в Mac? Спасибо

Ответы [ 2 ]

2 голосов
/ 07 апреля 2011

scp - твой друг, достаточно сказал :)

0 голосов
/ 05 августа 2011

(Я понимаю, что это поздний ответ, но я наткнулся на этот вопрос и подумал, что я бы посоветовал ...)

Быстрый и грязный способ передачи файлов через Терминал:

На удаленной стороне:

cat $file | openssl enc -base64

Будет выведен набор прописных / строчных букв / цифр, представляющих двоичные данные в кодировке Base64.Выделите и скопируйте этот текст блока.

Затем в отдельном окне терминала на вашем локальном компьютере :

pbpaste | openssl enc -base64 -d > $file

Это передаст содержимое буфера обмена (Данные в кодировке Base64) в программу openssl (которая настроена на декодирование с помощью флага -d) и сохраните результаты в $file.

. Это лучше всего подходит для небольших файлов и не 'т ужасно быстро.Я использую его, когда мне лень создавать командную строку для scp или sftp.Для больших / нескольких файлов вы обязательно захотите использовать последние два.

...