您的位置:首页 > 编程语言 > PHP开发

sftp命令的简单用法

2016-09-01 09:47 155 查看

使用sftp传输文件

连接到远程主机

$ sftp username@server


从远程主机下载文件

$ sftp> get [remote_path/]filename [local_path/][new_filename]


[]
中的选项为可选参数。当不指定远程文件路径时,默认为远程主机的当前目录;当不指定本地文件路径时,默认将文件保存到本地当前目录;当不指定本地新文件名称时,保留原文件名称。

向远程主机传输文件

$ sftp> put [local_file_path/]filename [remote_path/][new_filename]


[]
中的参数为可选参数。当不指定本地文件路径时,默认为本地当前目录;当不指定远程主机文件路径时,默认为远程主机当前目录;当不指定远程新文件名称时,保留原文件名。

本地命令和远程命令

在sftp中,可以使用
ls
pwd
mkdir
等命令对连接的远程主机进行操作,在命令前加
l
代表local,可对本地机器进行操作。当通过sftp连接到远程主机之后,默认的所有操作都是对远程主机进行操作。一些常用的操作如下:

远程本地作用
pwdlpwd显示当前所在目录
lslls显示目录中的内容
cdlcd切换目录
cplcp复制
mvlmv移动/重命名
rm不适用删除
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签:  linux sftp 传输文件