Linux SFTP(Secure File Transfer Protocol)是一种通过SSH协议进行安全文件传输的工具。以下是一些常用的SFTP命令行操作技巧:
sftp [user@]host[:port] 连接到远程服务器,其中 [user@]host 是远程服务器的用户名和主机名或IP地址,port 是可选的SSH端口号。ls:列出当前远程目录中的文件和子目录。lls:列出本地系统上的文件和目录,显示详细信息。cd:切换远程服务器上的目录。lcd:切换本地系统上的目录。put:将本地文件上传到远程服务器。get:从远程服务器下载文件到本地。mkdir:在远程服务器上创建目录。rmdir:删除远程服务器上的空目录。rm:删除远程服务器上的文件。lmkdir:在本地系统上创建目录。lrm:删除本地系统上的文件。lrmdir:删除本地系统上的空目录。rename:重命名远程服务器上的文件。mv:在本地系统上重命名文件或移动文件。exit 或 quit:退出SFTP会话。-b 选项执行批处理文件中的SFTP命令。-P port:指定远程服务器的SSH端口号。-i identity_file:指定用于身份验证的私钥文件。-C:启用压缩传输,提高传输速度但增加CPU负载。-v:启用详细模式,显示SFTP的调试信息。-q:启用安静模式,不显示任何信息。以上技巧可以帮助你更高效地使用SFTP命令行工具进行文件传输和管理。