scp
是 Secure Copy 的缩写,是 Linux 系统下用于在本地和远程主机之间安全地传输文件的命令。-r
参数表示递归复制整个目录及其内容。
scp local_file user@remote_host:remote_path
scp user@remote_host:remote_file local_path
scp user1@remote_host1:remote_file user2@remote_host2:remote_path
假设你需要将本地目录 /home/user/documents
递归复制到远程服务器 example.com
的 /home/user/backup
目录下,可以使用以下命令:
scp -r /home/user/documents user@example.com:/home/user/backup
sudo
提升权限,例如:sudo scp -r /path/to/local/dir user@remote_host:/path/to/remote/dir
ping
或 traceroute
检查网络连通性。/etc/ssh/sshd_config
)是否正确。-v
参数启用详细模式,查看详细的连接过程:scp -v -r /path/to/local/dir user@remote_host:/path/to/remote/dir
scp -r
是一个强大且安全的文件传输工具,适用于多种场景。通过理解其基础概念和使用方法,可以有效解决文件传输过程中的各种问题。
领取专属 10元无门槛券
手把手带您无忧上云