在Mac终端上传文件到云服务器,可以通过多种方法实现,包括使用SCP(Secure Copy Protocol)、SFTP(SSH文件传输协议)以及rsync命令等。以下是几种常用的方法及其详细步骤:
步骤:
SFTP与SCP类似,也是通过SSH协议进行文件传输,但SFTP提供了更多的功能和交互性。
步骤:
打开终端:同样,在Mac上找到并打开“终端”应用程序。
例如:
sftp username@server_ip
输入密码:根据提示,输入服务器的密码(或SSH密钥认证)。
退出SFTP:完成操作后,可以使用exit
或quit
命令退出SFTP。
rsync是一个强大的文件同步工具,可以用于本地和远程服务器之间的文件传输,并支持增量备份和快速同步。
步骤:
打开终端:在Mac上打开“终端”应用程序。
rsync -avz /Users/yourname/Documents/project/ username@server_ip:/home/username/projects/
其中,-a
表示归档模式(保留链接、文件属性等),-v
表示详细模式(显示传输过程中的详细信息),-z
表示压缩数据。
输入密码(如果未设置SSH密钥认证):根据提示,输入服务器的密码。
等待同步完成:rsync命令将开始同步文件,并在完成后显示相关信息。