小白的学习笔记,大佬们不要喷我
pscp
pscp.exe
是PuTTY
自带的工具,它是一个命令行工具,使用格式和scp命令相类似
1 | 把本地当前目录下1.txt复制到远程家目录下的 Desktop/1.txt |
user
是在远程机器上的用户名,如果不指定的话默认为当前用户
remote
是远程机器的地址,可以是IP/域名,或者是别名
port
是SSH Server监听的端口,如果不指定,就为默认值22
lrzsz(使用sz与rz命令)
Centos安装命令:yum install -y lrzsz
Ubuntu安装命令:sudo apt-get install lrzsz
其中,对于sz
和rz
的理解与记忆我用了如下的方法(很多时候容易搞混):
当我用Xshell
连上服务器的时候,我所有执行的命令都是服务器的命令,所以对于服务器来说:
要把文件发送给客户端用的是sz(send to cilent)
,也就是客户端下载文件
从客户端接收文件用的是rz(received by cilent)
,也就是客户端上传文件
上传文件
方法1:将需要上传的文件拖动到xshell界面即可,就可以将你拖动的所以文件直接上传到你的Linux服务器当前所在的目录中
方法2:输入rz
,然后回车,就会弹出文件夹浏览器,可以选择文件
注意:只能上传文件,不能上传文件夹
下载文件
命令:sz filenmae
注意一定要加上filename ,单独的sz是不生效的
注意:下载时仅仅能选择文件,不能选择目录。否则会出现报错:“:is not a file XXX can’t open any requested files”
FTP服务上传
有了前面两种上传方式就OK了,我不是很喜欢用FTP服务与Linux传输文件,不过这也是一种方法。
下面是WinSCP
和FileZilla
的下载地址及使用教程