通过sftp由本地向Linux上传文件&文件夹

有时候我们需要将本地的一些文件上传到虚拟机的Linux或云服务器中。本文介绍一种比较方便的安全文件传输协议SFTP。

本文主要介绍如何使用sftp,具体安装另需百度

可以使用3A服务器,我就是使用3A的,延迟低

 

1. 启用

 

sftp username@ip地址 #username就是目的主机的用户名,ip地址就是目的主机的ip地址

 

2. 上传文件

sftp有很多命令,我们可以输入help来查看。

下面介绍几个比较常用的命令

查看当前本地路径和目的主机路径。

当我们想查看当前目的主机的路径使用命令pwd,如果想查看本地所在路径使用命令lpwd。


实际上,在sftp下,对于目的主机的操作,就是原有的shell语句,而对于本地环境的语法,只需要在命令前面加个l即可。

再比如:ls和lls。




具体的可以看help文档。

2、上传文件

如果我们很清楚要上传的文件在什么位置,且要上传到目的主机的位置。

 

put 本地文件路径 目的主机路径

 

一般时候,我们需要用cd和lcd去慢慢找要上传的文件及相应的上传位置,那么我们就不用那么麻烦的输入所有路径

 

put 当前本地目录下的文件a

 

此时,直接将文件a上传到目的主机当前指定的目录下。

 

3. 上传文件夹

上传文件夹只需要在put后面加个-r即可。其余的和上传文件是一样的。

put -r 本地文件夹路径 










全部评论
这个很实用,工作上总是要传文件
点赞 回复 分享
发布于 2022-08-13 02:42

相关推荐

04-29 22:35
门头沟学院 Java
牛友说改了名字能收到offer:旧图新发查看图片
点赞 评论 收藏
分享
评论
点赞
收藏
分享

创作者周榜

更多
牛客网
牛客企业服务