SFTP登录及命令行用法

article/2025/10/7 5:14:19
  1. sftp命令行登录过程
    ① sftp xxx.xxx.xxx.xxx 登录(默认root用户),若指定用户 sftp blue@xxx.xxx.xxx.xxx 进行登录(blue为用户名)

② 登录成功后,会提示输入 密码

③ 然后,可进入目录, ls 查看目录下内容

④ cd 切换目录,get 获取文件, put 上传文件

⑤ quit / bye / exit 退出sftp

如果登陆的时候端口不是默认的22,添加-oPort参数指定端口
(SFTP指定端口号登陆)
sftp -oPort=2289 root@192.168.0.254

下载整个文件目录?
在这里插入图片描述
有两个特点:

1:使用-r参数

2:在目录后面使用"."号

这样的话就可以把/opt/merkle 目录和子目录里面的文件全部下载到本地了。

原文网址:https://blog.csdn.net/shikenian520/article/details/80177294
要保留修改时间、访问时间以及被传输的文件的模式,请使用-p标志

  1. sftp常用命令

ls 查看当前目录下文件

help 查看sftp支持哪些命令

cd 指定目录

pwd 查看当前目录

get xxx.txt 下载xxx文件

put xxx.txt 上传xxx文件

quit / bye / exit 退出sftp

sftp xxx.xxx.xxx.xxx 登录root用户

sftp blue@xxx.xxx.xxx.xxx 进行登录blue用户

  1. SFTP命令汇总

cd 路径 更改到远程目录的路径
lcd 路径 更改到本地目录的路径
chgrp group path 将文件path的组更改为group
chmod mode path 将文件path的权限更改为mode
chown owner path 将文件path的属主更改为owner
exit 退出 sftp
help 显示这个帮助文本
get 远程路径 下载文件
ln existingpath linkpath 符号链接远程文件
ls [选项] [路径] 显示远程目录列表
lls [选项] [路径] 显示本地目录列表
mkdir 路径 创建远程目录
lmkdir 路径 创建本地目录
mv oldpath newpath 移动远程文件
open [用户@]主机[:端口] 连接到远程主机
put 本地路径 上传文件
pwd 显示远程工作目录
lpwd 打印本地工作目录
quit 退出 sftp
rmdir 路径 移除远程目录
lrmdir 路径 移除本地目录
rm 路径 删除远程文件
lrm 路径 删除本地文件
symlink existingpath linkpath 符号链接远程文件
version 显示协议版本

参考:https://www.bluecode.cn/show-489.html
https://blog.csdn.net/weixin_39945915/article/details/116552274


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

相关文章

SFTP命令用法(上传和下载 )

一、SFTP SFTP是Secure File Transfer Protocol的缩写,安全文件传送协议。可以为传输文件提供一种安全的网络的加密方法。SFTP与FTP有着几乎一样的语法和功能。SFTP为SSH的其中一部分,是一种传输档案至Blogger伺服器的安全方式。其实在SSH软件包中&…

Linux基础命令 sftp命令的使用

SFTP(Secure File Transfer Protocol,安全文件传输协议)是一种基于可靠数据流(data stream),提供文件存取和管理的网络传输协议,与 FTP 协议相比,SFTP 在客户端与服务器间提供了一种…

sftp常用命令介绍

sftp常用命令: 1. sftp 登录sftp服务器 sftp userip ​​​​​​ 如需要看全部命令:则使用help即可 2. pwd和lpwd 、 ls和lls 、cd和lcd 等 sftp登录之后默认操作是远程服务器,当需要操作本地时,就需要在前边加“l”&#…

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…