对于服务器之间大文件的传输,我们可以用到wget工具,但是有些时候不是太稳定的。我们很多人会用到scp命令作为大文件传输来代替wget。
1、下载文件
scp username@servername:/path/filename /home/local_dir
username@servername 是服务器的SSH用户名和IP地址,如 root@127.0.0.1
/path/filename 是服务器文件存放目录
/home/local_dir 是本机文件需存放的目录(目录要有写权限)
2、上传文件
scp /path/filename username@servername:/path
/path/filename 本机文件
username@servername 是服务器的SSH用户名和IP地址,如 root@127.0.0.1
/path 服务器存放目录
3、下载整个目录
scp -r username@servername:/var/www/remote_dir/ /home/local_dir
username@servername 是服务器的SSH用户名和IP地址,如 root@127.0.0.1
/var/www/remote_dir/ 服务器目录
/home/local_dir 本机目录
4、上传目录到服务器
scp -r /home/local_dir username@servername:/var/www/remote_dir/
/home/local_dir 本机目录
username@servername 是服务器的SSH用户名和IP地址,如 root@127.0.0.1
/var/www/remote_dir/ 服务器目录
注意:SSH下输入密码是不显示的,输完直接回车即可。
本文出处:老蒋部落 » Linux大文件传输用scp代替传统的wget | 欢迎分享( 公众号:老蒋朋友圈 )