putty下载上传文件
putty是一个开源软件,目前为止最新版本为0.70。对于文件或文件夹的上传下载,在Windows下它提供了pscp和psftp两个命令。(1).pscp pscp在命令提示符中使用,只要putty(ssh)能够远程,就能使用该命令。12pscp [Windows上的路径,可绝对可相对] [Linux用户]@[Linux的IP地址或网络内唯一...
putty是一个开源软件,目前为止最新版本为0.70。对于文件或文件夹的上传下载,在Windows下它提供了pscp和psftp两个命令。
(1).pscp
pscp在命令提示符中使用,只要putty(ssh)能够远程,就能使用该命令。
1 2 |
|
Windows路径在前,是Windows向Linux上传文件。Linux路径在前,则是Windows向Linux请求下载文件。
另外pscp后面还可以跟随选项,这里只介绍6个常用选项
1 2 3 4 |
|
下面做一个实例,使用pscp拷贝一个文件夹
1 2 3 4 5 6 7 |
|
跑完之后我的桌面就会多出一个名为extundelete-0.2.4的文件夹。但是,由于Linux与Windows编码问题,如果出现汉字名称或文件内容有汉字,那将会非常糟糕。
如果是Windows上传虽然会有乱码,但还可以通过convmv和iconv处理(详见:从Windows复制文件到Linux显示乱码问题)
如果Windows下载的文件名有乱码,会发现找不到这个文件或文件夹(至少我不知道怎么做)。
(2).psftp
psftp也可以在命令提示符中使用,不过putty也给出了一个接口图标直接打开使用。
这是就有使用时的三种情况:
第一种、在命令提示符中,使用psftp [Linux用户]@[Linux的IP地址或网络内唯一主机名]转到psftp模式下(此时已经连接Linux)。另外此时Windows默认上传下载地址为转入psftp模式前所在的地址,例如C:\Users\xuefei>psftp root@192.168.0.11,它的默认下载地址就是C:\Users\xuefei。
第二种、在命令提示符中,使用psftp转到psftp模式下(此时没有连接Linux)。想要连接到Linux服务器就必须在psftp模式下执行open [Linux用户]@[Linux的IP地址或网络内唯一主机名]。另外和第一种一样,此时Windows默认上传下载地址为转入psftp模式前所在的地址。
第三种、使用putty提供的接口图标PSFTP直接打开,会直接转到psftp模式下(此时没有连接到Linux)。和第二种一样,想要连接到Linux服务器就必须在psftp模式下执行open [Linux用户]@[Linux的IP地址或网络内唯一主机名]。默认的下载地址是软件安装目录。
注意:如果不是以超级管理员权限打开命令提示符或接口图标PSFTP,那么系统盘下部分文件是不允许上传,并且部分地址不允许存放下载文件。
下面说一下psftp的几个常用选项
1 2 3 4 5 6 7 8 |
|
下面做一个实例,上传一个目录
1 2 3 4 5 6 7 8 9 10 11 |
|
再做一个实例,下载多个文件
1 2 3 4 |
|
上传下载单个文件或文件夹还可以重命名
1 2 3 4 5 6 |
|
上传下载单个文件或文件夹还可以给出绝对路径,保存到指定地址
1 2 |
|
和上面的pscp一样,汉字问题依然存在。而且问题一模一样。
更多推荐
所有评论(0)