我需要从远程计算机复制整个文件夹。我是 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/即使对于非常大的传输(其中连接可能断开)也能很好地工作,因为您可以比在命令行上更轻松地重新排队这些文件。