linux上sftp工具使用

SFTP(安全文件传输程序)是一种安全的交互式文件传输程序,其工作方式与 FTP(文件传输协议)类似。 然而,sFTP 比 FTP 更安全;它通过加密 SSH 传输处理所有操作。在本文中,我们将向你展示如何使用 sFTP 上传/下载整个目录(包括其子目录和子文件)。

1、连接远端服务器

root@localhost:~# sftp root@10.7.240.2

或者$ sftp -o port = 22 root@10.7.240.2

root@10.7.240.200's password:输入密码

Connected to 10.7.240.2.
sftp>

登陆成功!

常用小命令:本地:lls、lpwd、lcd等

                     远端:ls、pwd、cd、chmod、chgrp、chown、df、get、help、mkdir等等

2、本地上传文件夹及子目录文件到远端

命令:put -r 本地文件目录 远端目录(不写就是当前目录下)

或者cmd下:sftp -o port = 22 root@10.7.240.2 [文件1 文件2]        (可以直接上传指定文件)

参数介绍:

        -r 参数允许拷贝子目录和子文件
        -P 参数保留修改时间、访问时间以及被传输的文件的模式

注意:传文件前需先在远端创建和本地同名的文件目录

举例:

sftp> cd /home/docker  #进度远端指定目录下

sftp> mkdir files90  #创建和本地同名的文件夹

sftp> put -pr /SE/HL/files90
Uploading /SE/HL/files90/ to /home/docker/files90
Entering /SE/HL/files90/
/SE/HL/files90/hl38.csv                                                          14% 1502MB  91.5MB/s   01:33

3、本地从远端下载文件

命令:get -r 文件夹

4、退出登录

命令:exit或者bye

  • 2
    点赞
  • 5
    收藏
    觉得还不错? 一键收藏
  • 1
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值