sftp常用命令介绍

article/2025/10/7 5:53:33

sftp常用命令:

1. sftp 登录sftp服务器

sftp user@ip

​​​​​​在这里插入图片描述
如需要看全部命令:则使用help即可
在这里插入图片描述

2. pwd和lpwd 、 ls和lls 、cd和lcd 等

sftp登录之后默认操作是远程服务器,当需要操作本地时,就需要在前边加“l”,“l”代表local的意思。这样就可以同时在远程和本地实现对应的操作。

sftp> ls
apps     elk      uploads
sftp> lls
docker-compose-linux-x86_64-v2.17.2  six-1.5.0.tar.gz                     urllib3-1.26.14.tar.gz
primary_variables.scss               test
sftp>
sftp> pwd
Remote working directory: /home/hrp
sftp> lpwd
Local working directory: /drives/c/Users/91421/Downloads/1130
sftp>
sftp> cd uploads/
sftp> pwd
Remote working directory: /home/hrp/uploads
sftp> lcd test
sftp> lpwd
Local working directory: /drives/c/Users/91421/Downloads/1130/test
sftp>

在这里插入图片描述

3. !command 命令

使用!command执行本地命令,例如lrm 不能删除本地文件,会提示错误:
在这里插入图片描述
这个时候就需要使用“!rm”,如:
在这里插入图片描述
!ls, !pwd, !cd 同样也是可以的,所以不需要纠结,lls,lpwd就是方便快捷指令,但是对于实际命令操作还是建议使用!command。

4. put\get 命令,同步文件命令

put:从本地推送文件到远程;
get:从远程拉取文件到本地;

sftp> ls
docker-compose-linux-x86_64-v2.17.2
sftp> lls
docker-compose-linux-x86_64-v2.17.2  primary_variables.scss               six-1.5.0.tar.gz                     urllib3-1.26.14.tar.gz
sftp> put six-1.5.0.tar.gz
Uploading six-1.5.0.tar.gz to /home/hrp/uploads/six-1.5.0.tar.gz
six-1.5.0.tar.gz                                                                                                        100%   23KB  23.2KB/s   00:00
sftp> ls
docker-compose-linux-x86_64-v2.17.2   six-1.5.0.tar.gz
sftp> !rm six-1.5.0.tar.gz
sftp> lls
docker-compose-linux-x86_64-v2.17.2  primary_variables.scss               urllib3-1.26.14.tar.gz
sftp> get six-1.5.0.tar.gz
Fetching /home/hrp/uploads/six-1.5.0.tar.gz to six-1.5.0.tar.gz
/home/hrp/uploads/six-1.5.0.tar.gz                                                                                      100%   23KB  23.2KB/s   00:00
sftp> lls
docker-compose-linux-x86_64-v2.17.2  primary_variables.scss               six-1.5.0.tar.gz                     urllib3-1.26.14.tar.gz
sftp>

在这里插入图片描述

5. exit/quit/!退出登录:

在这里插入图片描述


http://chatgpt.dhexx.cn/article/UWQ9pn1V.shtml

相关文章

Linux中使用sftp的常用命令

前言 在数据库远程维护的过程中,经常需要和本机进行数据的交互,常用的交互方式为ftp,但是这种方式需要确保21端口和ftp服务都存在。在远程访问服务器的时候大部分使用ssh来进行连接,其使用的端口为22端口,与之共用的数…

单链表的基本操作-查找

【问题描述】 实现有头结点单链表查找算法:根据关键字值查找其在单链表中的位置(第一次出现的位置)。 【输入形式】 第一行输入整数n(n不大于1000),表示单链表长度; 第二行输入若干个整数(以非法整数或…

单链表的基本操作(C语言+图解分析)

目录 一、单链表的建立 1、头插法 2、尾插法 二、插入结点操作 三、删除节点操作 四、单链表操作的一些常见问题 1、结构体变量和结构体指针的区别? 2、什么时候要malloc? 3、形参里面出现了取地址符(&),有什么作用?…

c++单链表的基本操作(全)

俩个基本插入方法 #include <bits/stdc.h> using namespace std; typedef struct LNode { int date; //节点的数据域 struct LNode *next; //节点的指针域 }LNode,*LinkList; // LinkList 为指向结构体LNode的指针类型bool Initlist_L(LinkList &L) …

单链表的基本操作(学习总结)

单链表的声明初始化&#xff1a; 1.头文件&#xff1a; 这里不做太多说明&#xff0c;是学习C语言的基础。 #include<stdio.h> #include<stdlib.h> 2.结构声明&#xff1a; 数据结构算法中&#xff0c;每个表&#xff0c;树&#xff0c;图类的工具组都需要定义它…

Java 实现单链表的基本操作

顺序表&#xff1a;物理上逻辑上都连续&#xff1b; 链表&#xff1a;物理上不一定连续&#xff0c;逻辑上一定连续的。 链表的概念及结构 概念&#xff1a;连表示一种物理存储结构上非连续、非顺序的存储结构&#xff0c;数据元素的逻辑顺序是用过链表中的引用链接次序实现的…

数据结构:单链表的基本操作

单链表是一种链式存取的数据结构&#xff0c;用一组地址任意的存储单元存放线性表中的数据元素。这组存储单元可以是连续的&#xff0c;也可以是不连续的。链表中的数据是以结点来表示的&#xff0c;一个结点包含数据域和指针域&#xff0c;数据域用来存储结点的值&#xff0c;…

python实现单链表的基本操作

一、单链表 单向链表&#xff08;单链表&#xff09;是链表的一种&#xff0c;其特点是链表的链接方向是单向的&#xff0c;对链表的访问要通过顺序读取从头部开始。单链表是一种链式存取的数据结构&#xff0c;用一组地址任意的存储单元存放线性表中的数据元素。链表中的数据是…

Java实现单链表及其基本操作

目录 什么是单链表&#xff1f; 带头结点的单链表 不带头结点的单链表 模拟实现不带头结点的单链表 定义结点类 初始化 头插法创建单链表 尾插法创建单链表 打印单链表 单链表的查找 获取单链表的长度 按位置寻找前驱结点 单链表的插入 修改指定位置的值 按…

【数据结构】二、单链表的基本操作(C语言)

目录 引用头指针的好处&#xff1a; 1.结点的定义和初始化单链表 2.判断单链表是否为空表 3.销毁单链表 4.清空单链表&#xff0c;头结点和头指针还在 5.求单链表表长 6.取单链表中指定位置的数据 7.按值查找,返回数据所在的地址&#xff0c;时间复杂度为O(n)​编辑…

【头歌】单链表的基本操作

单链表的基本操作 第1关&#xff1a;单链表的插入操作 任务描述 本关任务&#xff1a;编写单链表的初始化、插入、遍历三个操作函数。 相关知识 链表是线性表的链式存储结构的别称&#xff0c;特点是以“指针”指示后继元素&#xff0c;因此线性表的元素可以存储在存储器中任意…

【数据结构】单链表的基本操作及实现

线性表的链式存储结构的特点是用一组任意的存储单元存储线性表的数据元素&#xff08;这组存储单元可以是连续的&#xff0c;也可以是不连续的&#xff09;。因此&#xff0c;为了表示每个数据元素与其直接后继数据元素之间的逻辑关系&#xff0c;对数据元素来说&#xff0c;除…

单链表的基本操作C++

定义一个结构体结构体里存有数据域以及指针域&#xff0c;Lnode跟Node意思一样只是为了方便而重新起名&#xff0c;Linklist 也就是Node 的意思也是为了方便 typedef struct Node {int data; //数据域Node* next;//指针域 指针域是用来存放下一个节点的}Lnode, * Linklist;…

数据结构与算法 | 单链表的基本操作

1024G 嵌入式资源大放送&#xff01;包括但不限于C/C、单片机、Linux等。关注微信公众号【嵌入式大杂烩】&#xff0c;回复1024&#xff0c;即可免费获取&#xff01; 线性表的存储结构有顺序存储结构&#xff08;顺序表&#xff09;和链式存储结构&#xff08;链表&#xff09…

单链表的基本操作(完整代码)

函数说明&#x1f603;&#xff1a; LinkList List_HeadInsert(LinkList& L)&#xff1a;用头插法建立单链表 LinkList List_TailInsert(LinkList& L)&#xff1a;用尾插法建立单链表 LNode * GetElem(LinkList L, int i):按照序号查找结点值 LNode * LocateElem(Link…

【链表】单链表的基本操作详解(C语言)

本文是单链表的C语言实现方法&#xff0c;包括单链表的创建、插入、删除、修改、查找等基本操作。 链表的底层是通过指针将一个个零散的内存块连接起来&#xff0c;链表的每个内存块称为结点。 单链表结点结构体 单链表的结点上存储数据data和下个结点的地址——后继指针nex…

单链表的基本操作(详细)

目录 0.本帖的内容&#xff1a; 1.单链表的定义 2.初始化 3.这个帖子中的功能&#xff08;函数块&#xff09; 4.利用为尾插法创建单链表 5.打印单链表 6.在带有头结点的单链表L中第i个位置之前的插入元素e 7.当第i个元素存在时&#xff0c;把第i个元素赋值给e并返回ok…

单链表基本操作

目录 结构体&#xff0c;这里讨论的都是带头节点的 一、单链表建立 1、头插法&#xff1a;利用头指针控制链表节点的增加 代码&#xff1a; 2、尾插法&#xff1a; 二、遍历 三、插入&#xff1a;&#xff08;pos代表要插入的位置&#xff09; 四、删除 五、销毁 六、…

单链表的基本操作

文章目录 单链表(含头结点)一、单链表二、单链表的创建(有头结点)三、单链表的结点查找(按位置查找)四、单链表的插入操作五、链表的删除操作六、链表的逆置七、链表的置空八、链表的销毁 单链表(含头结点) 一、单链表 1.1 关于单链表 单链表是一种采用链式存储的线性结构&am…

单链表的操作(超详细),保证你看完不后悔

&#x1f30d;新人小白的博客 ⌛️希望大家多多关注 &#x1f331;一起加油&#xff0c;共同成长 &#x1f383;以后会经常更新哒~&#x1f648; ⭐️个人主页&#xff1a; 收藏加关注&#xff0c;永远不迷路~⭐️ 数据结构系列&#x1f440; 一&#xff1a;顺序表的操作&…