sftp命令的简单用法

使用sftp传输文件

  • 连接到远程主机
    $ sftp username@server
  • 从远程主机下载文件
    $ sftp> get [remote_path/]filename [local_path/][new_filename]

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

  • 向远程主机传输文件
    $ sftp> put [local_file_path/]filename [remote_path/][new_filename]

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

  • 本地命令和远程命令

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

远程本地作用
pwdlpwd显示当前所在目录
lslls显示目录中的内容
cdlcd切换目录
cplcp复制
mvlmv移动/重命名
rm不适用删除
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值