温馨提示×

linux中sftp命令的用法是什么

小亿
117
2024-01-09 02:30:20
栏目: 智能运维

sftp命令是用于在Linux系统中通过SSH协议进行安全文件传输的工具。它提供了一个与FTP类似的交互式界面,可以在本地和远程服务器之间传输文件。

使用sftp命令的一般语法如下:

sftp [选项] [用户名@]主机

其中,选项可以是以下之一:

  • -b:从指定的文件中读取批处理命令,并执行这些命令。
  • -B:指定sftp的有效带宽限制。
  • -F:指定一个替代的ssh配置文件。
  • -i:指定用于身份验证的私钥文件。
  • -P:指定远程服务器上的端口号。
  • -s:执行指定的命令。

一旦连接到远程服务器,就可以使用以下命令进行文件传输:

  • get:从远程服务器下载文件。
  • put:上传文件到远程服务器。
  • ls:列出远程服务器上的文件和目录。
  • cd:改变远程服务器上的当前目录。
  • mkdir:在远程服务器上创建目录。
  • rm:从远程服务器上删除文件。
  • pwd:显示远程服务器上的当前工作目录。

其他常用的命令还包括lsrenamechdirchmodchown等。

要退出sftp会话,可以输入quitexit

请注意,sftp命令仅适用于通过SSH协议连接到远程服务器。如果要使用FTP协议进行文件传输,可以考虑使用ftp命令。

0