温馨提示×

Linux SFTP如何使用命令行操作

小樊
61
2025-06-21 19:12:58
栏目: 智能运维

在Linux系统中,SFTP(SSH File Transfer Protocol)是一种通过SSH加密实现文件传输的协议。要使用命令行操作SFTP,请按照以下步骤操作:

  1. 打开终端(Terminal)。

  2. 输入sftp命令,后跟你想要连接的远程服务器的IP地址或域名,以及可选的端口号。例如:

sftp user@example.com

或者

sftp -P 2222 user@example.com

这里的user是你在远程服务器上的用户名,example.com是远程服务器的域名或IP地址,2222是可选的端口号(默认为22)。

  1. 按Enter键。如果需要输入密码,会在终端中提示你输入。输入密码时,不会显示任何字符,这是正常的。

  2. 连接成功后,你将看到一个类似于以下的提示符:

sftp>

现在你可以使用SFTP命令来操作远程服务器上的文件和目录。以下是一些常用的SFTP命令:

  • ls:列出当前目录下的文件和目录。
  • cd <directory>:切换到指定目录。
  • get <remote-file> <local-file>:从远程服务器下载文件到本地计算机。
  • put <local-file> <remote-file>:将本地计算机的文件上传到远程服务器。
  • mkdir <directory>:在远程服务器上创建新目录。
  • rmdir <directory>:删除远程服务器上的空目录。
  • rm <file>:删除远程服务器上的文件。
  • exit:退出SFTP会话。

更多关于SFTP命令的信息,可以查阅SFTP的手册页(man page),通过在终端中输入man sftp来查看。

0