首页 > 其他分享 >SFTP文件传输基本命令

SFTP文件传输基本命令

时间:2023-04-21 10:46:50浏览次数:34  
标签:SFTP www 文件传输 sftp 命令 文件夹 服务器 server 目录

以下是sftp的一些基本操作命令

1.sftp建立连接
[root@localhost ~]# sftp username@remote_ip(or remote host name),      # 连接root用户, 则可省略"root@". 
[root@localhost ~]# sftp -o port=1000 username@remote_ip
[root@localhost ~]# sftp [email protected]
2.sftp - 上传文件:如果上传/下载的是文件夹, 在put/get命令后加上-r参数即可。
上传文件:  把本地服务器的/www/wwwroot目录下面的study.log文件上传到远程服务器的/www/server目录下。
sftp> lcd /www/wwwroot
sftp> put study.log /www/server

上传文件夹:把本地服务器的/www/wwwroot目录下面的test文件夹上传到远程服务器的/www/server目录下。
sftp> put -r test /www/server

查看远程服务器/www/server目录下面的文件和文件夹
sftp> ls /www/server
 
3.sftp - 下载文件
下载文件:  把远程服务器的/www/server目录下面的study.log文件下载到本地服务器的/www目录下。
sftp> get /www/server/study.log /www

下载文件夹:把远程服务器的/www/server目录下面的test文件夹下载到本地服务器的/www目录下。
sftp> get -r /www/server/test /www

查看本地服务器/www目录下面的文件和文件夹
sftp> lls /www
 
4.sftp与ftp有着几乎相同的语法和功能
① ls, rm, cd, mkdir, pwd     等指令是对当前连接的远程端服务器的操作。
② lls, lrm, lcd, lmkdir, lpwd 等指令是对本地端服务器的操作 —— 在上述指令前加l(local)即可
5.退出sftp
exit

标签:SFTP,www,文件传输,sftp,命令,文件夹,服务器,server,目录
From: https://www.cnblogs.com/ylxtiankong/p/17339503.html

相关文章

  • Docker基础知识和命令使用入门
    Docker基础知识和命令使用入门摘要本文介绍了Docker相关的基础知识和命令的简单使用。基础知识部分包括Docker的用途和意义,Docker的镜像、容器、仓库、Dockerfile和DockerCompose的理解,以及Docker图形管理工具Portainer的基础功能。Docker命令的使用包括镜像使用......
  • 【进阶15】【自学笔记】Python运行cmd命令的几种方式
    一、pathlib的简单介绍pathlib是Python3.4及更高版本中内置的标准库,提供了一种面向对象的方式来处理文件系统路径。它为不同操作系统提供了合适的路径语义,并支持常见的文件和目录操作,比如判断路径是否存在、获取路径的各个部分、创建/删除目录等操作。二、基本操作1、获取......
  • adb 常用命令
    #获取当前activiyadbshelldumpsyswindow|findstrmCurrentFocus#获取启动时间adbshellamstart-W-Sxxx|findstrTotalTime#获取流量数据adbshellps-ef|greppackagenameadbshellcat/proc/pid/net/dev|findstrwlan0#获取内存使用情况adbshell......
  • 【进阶14】【自学笔记】Python运行cmd命令的几种方式
    1、使用os.system()函数importos#运行cmd命令os.system('dir')2、使用subprocess模块importsubprocess#运行cmd命令subprocess.run(['dir'],shell=True)3、使用os.popen()函数importos#运行cmd命令result=os.popen('dir')print(result.read......
  • hive 常用命令
       hive开启命令窗口hive--servicecli; hive--servicemetastore& 开启hivemetastore hive--servicehiveserver-p11000>/dev/null2>&1&   开启远程连接端口 hivesql文件执行方式:1>hive-ffile2hive>sourcefile  ......
  • oozie 常见命令
       oozieadmin-ooziehttp://localhost:11000/oozie-shareliblistpig   查看共享库pig具体的jar包 oozieadmin-ooziehttp://localhost:11000/oozie-shareliblist   查看共享库 ooziejob-ooziehttp://localhost:11000/oozie-configjob.properties-submit......
  • hadoop pig 之 开发调试命令
     <!--[if!supportLists]-->1.1    <!--[endif]-->describe描述:输出关系的结构语法:describealais<!--[if!supportLists]-->1.2    <!--[endif]-->dump描述:输出关系数据语法:dumpalais<!--[if!supportLists]-->1.3    <!--[endif]-->explain描述:使用expl......
  • 每天一个Linux命令-find.
    find命令主要用于在linux查找出符号条件的文件(也可以包含目录),先在最前面记录一些重点1、find命令后面的多个条件时,默认是与/&/和的逻辑2、只要不指定层数进行find,默认是会一直递归到最后一层的这里笔者列出自己在工作中用到过的一些例子1、从当前目录开始,查找owner是nginx......
  • GitLab 服务的启动、停止和重启命令
    GitLab服务的启动、停止和重启命令 一、问题现象在使用GitLab管理项目代码时,有时候可能因为服务出现异常,导致无法正常访问GitLab上的代码。报错如下: 二、解决方案重启GitLab服务,命令如下:gitlab-ctlrestart命令执行效果如下: 三、补充说明 1、GitLab......
  • JSch - 配置SFTP服务器SSH免密登录
    目录1.什么是SFTP2.什么是Jsch以及它的作用3.sftp服务器认证机制4.publickey和password两种方式登录sftp的API调用需求:做一个通过ssh免密登录的需求,是基于原先密码登录sftp服务器的代码上进行改造1.什么是SFTPSFTP是一个安全文件传送协议,可以为传输文件提供一种安全的加......