scp远程复制文件

scp远程复制文件

(2012-03-10 22:16:04)
标签:

杂谈

分类:linux系统
scp远程复制文件

今天找北京的网友测试了一下远程复制文件,一切顺利!

一、在windows下用命令:pscp

通过windows端复制文件到linux服务器或从服务器复制文件到本地,今天用的软件是pscp

可以在:http://www.putty.org中下载,有打包的putty.zip包。

Usage: pscp [options] [user@]host:source target
        pscp [options] source [source...][user@]host:target
        pscp [options] -ls [user@]host:filespec

options
-r         递归复制
-l user   指定用户名
-pw       显示的输入用户密码
具体可以查看帮助。

//////上传到服务器/////////

例1:把本地文件c:/putty.zip复制到远程计算机hans@ubuntu的/home/hans/share目录中。
pscp -pw 服务器的密码   c:\putty.ziphans@119.52.76.219:/home/hans/share
如果没有-pw则会提示输入密码。
也可以:
pscp -l hans c:\putty.zip  119.52.76.219:/home/hans/share
#-l 是字母L,后面跟上用户名,否则windows以本地用户登录了。

例2:把本地目录c:\abc,复制到远程计算机hans@ubuntu的/home/hans/share目录中。
pscp -pw  服务器的密码  c:\abchans@119.52.76.219:/home/hans/share/
在测试中发现中文不行,提示:not a regular file(不是一个合格的文件)


//////下载到本机/////////
例1:把远程主机/home/hans/share/file.txt复制到本地c:\
pscp -pw  服务器的密码 hans@119.52.76.219:/home/hans/share/file.txtc:\

例2:把远程主机/etc/目录下的文件复制到本地
pscp -pw   服务器的密码  -r  root@119.52.76.219:/etc/*.*  d:\abc\

windows下测试成功!


二、linux下测试
在linux用scp命令
例1:从服务器linux@server下载 /home/linux/ip.txt,由于网友都是windows,所以用虚拟机测试的。
scp linux@192.168.1.100:/home/linux/ip.txt /home/hans/


例2:上传目录share到服务器/home/linux下
scp -r share linux@192.168.1.100:/home/linux
测试中对于中文仍然支持。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值