使用 scp 命令(Secure Copy)
scp 是一个在本地和远程主机之间安全传输文件的工具。它基于 SSH 协议工作。使用 scp,你可以将文件从本地计算机复制到远程服务器,或者反过来。以下是一个基本的 scp 命令示例,用于将文件上传到远程服务器:
bash复制代码
scp /path/to/local/file username@remotehost:/path/to/remote/directory
这里,你需要替换 /path/to/local/file 为本地文件的路径,username 为你在远程服务器上的用户名,remotehost 为远程服务器的域名或IP地址,以及 /path/to/remote/directory 为远程服务器上的目标路径。
使用 rsync 命令
rsync 是一个更强大的文件传输工具,它也可以通过 SSH 进行安全传输。与 scp 不同,rsync 在传输文件时会检查文件的哪些部分已经改变,并且只传输那些改变的部分。这使得 rsync 在处理大文件或者进行增量备份时非常高效。以下是一个使用 rsync 上传文件的示例:
bash复制代码
rsync -avz /path/to/local/file username@remotehost:/path/to/remote/directory
选项 -avz 分别代表归档模式(保留文件权限和属性)、详细模式(显示传输过程中的信息)和压缩模式(在传输过程中压缩数据)。