19

不太确定如何措辞,但假设我曾经ssh从我的 MacBook (macbook_a) 远程连接到我的朋友 MacBook (macbook_b)。

What command would I use to copy a file/directory to my MacBook (macbook_a) from my friends MacBook (macbook_b)?

Thank you.

4

4 回答 4

33

您可以使用 scp(安全复制)。

从您的机器复制给朋友:

scp file_to_copy user@remote.server.fi:/path/to/location

另一个方向:

scp user@remote.server.fi:/path/locatio/file_name file_name

如果您需要复制整个目录,则需要使用递归标志,如下所示:

scp -r directory_to_copy user@remote.server.fi:/path/to/location
于 2012-06-26T13:59:25.313 回答
3

假设您在 macbook_b 上登录:

scp file_to_copy username@macbook_a:/path/to/destination

或者,如果您在 macbook_a 上登录:

scp username@macbook_b:/path/to/file_to_copy local_destination
于 2012-06-26T13:56:54.220 回答
0

首先执行 pwd 以获取您朋友 macbook 文件的路径,然后

进入你机器的 ssh 窗口并执行

scp user_name@machine_name(你朋友的):(执行pwd后复制路径)/file_name .(点表示你的当前目录)

输入他的密码!

瞧!

于 2013-02-13T20:54:42.673 回答
0

我认为这个链接可以帮助你找到你正在寻找的答案。在这种情况下,您可以为您请求的场景使用 scp ssh 源目标示例。

另请参阅已回答的这个问题。它可能会有所帮助。

于 2012-06-26T13:59:12.863 回答