Есть ли способ передачи файлов напрямую с Mac на другой, используя только терминал? Возможно, используя SSH?
12
Да, вы можете использовать scp, который в основном cp поверх ssh. Это может работать в любом случае, так что:
scp ~/Document/Localfile remoteuser@remotemachine:~/Desktop
или
scp remoteuser@remotemachine:~/Destkop/remotefile ~/Desktop
Первая команда копирует файл на удаленный компьютер, вторая - файл с удаленного компьютера на локальный. Синтаксис: <user>@<machine or ip>:<file>
вы можете сделать man scp
больше переключателей и опций
-E
опцийКоманда
scp
в Linux - это способ передачи файлов с использованием SSH.источник
-E
опцию.scp
это команда, которую вы хотите. Вам нужно включить SSH-вход на конечном компьютере и знать имя пользователя и пароль для конечного компьютера.источник
Вот быстрый способ копирования файлов с использованием uuencode / uudecode и буфера обмена.
В терминале при открытом соединении на удаленном компьютере:
Затем выберите и скопируйте весь текст из окна терминала (CMD + A, CMD + C). Теперь откройте новое окно терминала в вашей локальной системе и выполните:
Теперь нажмите CMD + V сейчас, чтобы вставить uuencoded контент вашего файла. После этого нажмите CTRL + D, чтобы завершить ввод в программу uudecode. uudecode создаст ваш файл локально, под именем 'filename'.
источник