在Linux系统中,SFTP(SSH File Transfer Protocol)是一种通过SSH加密实现文件传输的协议。要使用命令行操作SFTP,请按照以下步骤操作:
打开终端(Terminal)。
输入sftp
命令,后跟你想要连接的远程服务器的IP地址或域名,以及可选的端口号。例如:
sftp user@example.com
或者
sftp -P 2222 user@example.com
这里的user
是你在远程服务器上的用户名,example.com
是远程服务器的域名或IP地址,2222
是可选的端口号(默认为22)。
按Enter键。如果需要输入密码,会在终端中提示你输入。输入密码时,不会显示任何字符,这是正常的。
连接成功后,你将看到一个类似于以下的提示符:
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
来查看。