从远程计算机复制整个文件夹

从远程计算机复制整个文件夹

我需要从远程计算机复制整个文件夹。我是 SSH 和 SCP 新手。

我怎样才能做到这一点?

答案1

假设远程服务器支持 SSH 和 SCP,本指南非常有用: 适用于 Unix 和 Mac OS X 的 SCP 和 SFTP

要从远程服务器复制整个文件夹,

scp user@server_address:/path/to/folder/* /home/folder/

例如,我复制一个名为的文件夹stuff并将example.com其放在stuff2我的主目录中名为的文件夹中。

使用 -r 标志:

scp -r [email protected]:/stuff/ ~/stuff2/

另一种方式:

scp [email protected]:/stuff/* ~/stuff2/

答案2

除了 SCP、SFTP 或 rsync 等命令行选项外,在 Mac OS X 上,您还可以通过从系统偏好设置中启用文件共享来使用它。然后,您的计算机将显示在其他启用了 Bonjour 的 Apple 计算机上,您可以拖放文件。请参阅 Apple 的文档:Mac 101:文件共享

您还可以使用 GUI 客户端(例如 FileZilla)作为 FTP 客户端/服务器。您可以在此处下载:http://filezilla-project.org/即使对于非常大的传输(其中连接可能断开)也能很好地工作,因为您可以比在命令行上更轻松地重新排队这些文件。

相关内容