Linux中使用sftp的常用命令

编程知识 行业动态 更新时间:2024-06-13 00:18:10

前言

在数据库远程维护的过程中,经常需要和本机进行数据的交互,常用的交互方式为ftp,但是这种方式需要确保21端口和ftp服务都存在。在远程访问服务器的时候大部分使用ssh来进行连接,其使用的端口为22端口,与之共用的数据传输方式为sftp,此种加密数据传输方式更加稳妥方便。

sftp可用命令

下表展示的为sftp所支持的命令:

使用方式

1、连接sftp

sftp user@ip

首先是登录到sftp服务器, 在linux的shell中执行上面的命令后, linux shell会提示用户输入密码, 输入password即可成功建立sftp连接。

2、help

建立连接后, linux shell中访问头变更为sftp>,此时执行help命令, 即可查看sftp所有支持的命令。

3、pwd和lpwd

pwd是看远端服务器的目录, 即sftp服务器默认的当前目录。 lpwd是看本机本地目录。

4、 ls和lls

ls是看sftp服务器下当前目录下的文件列表, lls是看本机当前目录下的文件列表。

5、put a.txt

put命令是把本机当前目录下的a.txt文件上传到sftp所连接的远端服务器的当前目录下。

6、get b.txt

get命令是把sftp服务器上当前目录下的b.txt文件下载到本机当前目录下。

7、!command

这个命令可以理解为反向执行的意思,是指在本机上执行command这个命令, 比如!ls是列举本机当前目录下的东东, !rm a.txt是删除本机当前目录下的a.txt文件。

前面加了!号之后,命令将会在本机上执行, 因为在sftp> 模式下输入的命令 默认是针对sftp服务器上的文件进行操作, 所以执行rm a.txt删除的是sftp服务器上的a.txt文件, 而非本地的linux上的a.txt文件。

8、exit和quit

退出sftp服务器,退回到本机。

更多推荐

Linux中使用sftp的常用命令

本文发布于:2023-03-26 08:23:00,感谢您对本站的认可!
本文链接:https://www.elefans.com/category/jswz/1636a429d8333ac7fe3e9970cdc0bda4.html
版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系,我们将在24小时内删除。
本文标签:常用命令   Linux   sftp

发布评论

评论列表 (有 0 条评论)
草根站长

>www.elefans.com

编程频道|电子爱好者 - 技术资讯及电子产品介绍!