Linux下用SFTP命令操作文件上传下载
一般要在一台远程vps上进行文件上传下载,一两个文件会用lrzsz(前提是你的终端要支持zmodem),批量文件会用winscp/xftp之类的客户端。但如果自己的终端不支持zmodem,也不想用第三方软件,而且文件也就一两个就想敲命令来完成,因为敲命令泰裤辣,那就用sftp命令。
sftp连接服务器。连接成功后光标处的命令提示符变成 sftp> 。想要免密登录设置同ssh免密登录,可以看这篇文章。
sftp jack@192.168.1.10 -p 22
sftp下载文件并保持源文件名
get /home/jack/robots.txt C:\Users\Jack\Desktop\
sftp上传文件并保持源文件名
put C:\Users\Jack\Desktop\robots.txt /home/jack/
如果要上传下载一个文件夹,在put/get后面跟一个参数 -r 即可。