有没有办法只使用终端将文件直接从 Mac 传输到另一台 Mac?也许使用 SSH?
答案1
是的,您可以使用 scp ,它基本上是通过 ssh 进行 cp 。它也可以以任何一种方式工作,因此:
scp ~/Document/Localfile remoteuser@remotemachine:~/Desktop
或者
scp remoteuser@remotemachine:~/Destkop/remotefile ~/Desktop
第一个命令会将文件复制到远程计算机,第二个命令会将文件从远程复制到本地。语法是<user>@<machine or ip>:<file>
您可以执行man scp
更多开关和选项
答案2
Linux 上的命令scp
是使用 SSH 进行文件传输的方式
答案3
这是使用 uuencode/uudecode 和剪贴板复制文件的快速方法。
在终端中,在远程机器上打开连接时:
press CMD + K to clear the window
clear; uuencode filename < file
然后从终端窗口选择并复制所有文本(CMD + A,CMD + C)。现在在本地系统上打开新的终端窗口并执行:
uudecode
现在按 CMD + V 粘贴文件的 uuencoded 内容。然后按 CTRL + D 完成对 uudecode 程序的输入。uudecode 将在本地以“filename”为名创建文件。
答案4
scp
是您想要的命令。您需要在目标计算机上启用 SSH 登录,并知道目标计算机的用户名和密码。
scp file.txt user@destination-computer:/Users/user/Documents/file.txt