当前位置: 首页 > news >正文

使用Xshell中自带的传输新建文件功能实现上传下载文件

Xshell在窗口菜单下,有个“传输新建文件”的选项,可以实现在没安装或不方便安装一些Windows2Linux文件传输工具,如:

  • Xftp
  • FileZilla
  • MobaXterm

的情况下,快速的实现Windows2Linux的文件上传和下载操作。
在这里插入图片描述
打开后,弹出自家Xftp的下载页面:
在这里插入图片描述
我们不用下载,直接点击“取消”,在弹出的如下sftp操作页中也能完成文件的上传、下载操作。
在这里插入图片描述
让看一看sftp都提供了哪些命令?

Host 'k8s-master' resolved to 192.168.10.202.
Connecting to 192.168.10.202:22...
Connection established.
To escape to local shell, press 'Ctrl+Alt+]'.Your current local directory is
D:\Documents\NetSarang Computer\6\Xshell\SessionsType `help' to browse available commnands.
sftp:/home/david> help
bye     finish your SFTP session
cd      change your remote working directory
clear   clear screen
exit    finish your SFTP session
explore explore your local directory
get     download a file from the server to your local machine
help    give help
lcd     change and/or print local working directory
lls     list contents of a local directory
lpwd    print your local working directory
ls      list contents of a remote directory
mkdir   create a directory on the remote server
mv      move or rename a file on the remote server
put     upload a file from your local machine to the server
pwd     print your remote working directory
quit    finish your SFTP session
rename  move or rename a file on the remote server
rm      delete a file
rmdir   remove a directory on the remote server

可以看到,sftp工具提供了丰富的命令,涉及远程目录跳转、本地目录浏览、跳转本地目录、直接呼出文件夹、远程进行文件重命名等操作。

我们看看浏览本地文件、上传、下载文件怎么操作:

# 浏览本地文件
sftp:/home/david> explore# 上传本地文件到服务器
sftp:/home/david> put
Uploading apache-zookeeper-3.7.2-bin.tar.gz to remote:/home/david/apache-zookeeper-3.7.2-bin.tar.gz
sftp: sent 13.5 MB in 0.11 seconds# 下载服务器文件到本地
# lcd命令触发弹出浏览文件夹选项,选择一个希望将远程服务器上的文件,下载到本地的存储位置,如样例中指定到D盘根目录下
sftp:/home/david> lcd
Local directory is now D:\# 打印本地目录
sftp:/home/david> lpwd
Local directory is D:\# 打印远程服务器上当前目录(样例中为/home/david)下的文件列表 
sftp:/home/david> ls
drwx------   27 david    david        4096 Apr 26 21:34 .
drwxr-xr-x    3 root     root           19 Aug 13  2022 ..
-rw-rw-r--    1 david    david          58 Jul  1  2023 person
-rw-rw-r--    1 david    david    14198607 Apr 26 21:34 apache-zookeeper-3.7.2-bin.tar.gz
-rw-rw-r--    1 david    david    65475915 Nov  8  2023 maxwell_v2023u1108.zip# 执行下载命令 "get 远程文件1 远程文件2 远程文件n",如这里下载刚刚上传的一个文件
sftp:/home/david> get apache-zookeeper-3.7.2-bin.tar.gz
Fetching /home/david/apache-zookeeper-3.7.2-bin.tar.gz to apache-zookeeper-3.7.2-bin.tar.gz
sftp: received 13.5 MB in 0.27 seconds
http://www.xdnf.cn/news/165943.html

相关文章:

  • 树相关处理
  • UniApp 的现状与 WASM 支持的迫切性
  • w308汽车销售系统的设计与实现
  • 腾讯CSIG一面
  • 05--Altium Designer(AD)的详细安装
  • SM30 权限检查
  • 高中数学联赛模拟试题精选第18套几何题
  • GPU加速-系统CUDA12.5-Windows10
  • cron定时任务
  • Linux | Mfgtools 修改单独只烧写 Uboot,内核,文件系统
  • 前端面试宝典---vue实现简化版
  • PCL点云处理之基于SAC-IA和ICP的点云配准完整流程(二百四十七)
  • 2025.04.26-美团春招笔试题-第一题
  • java中的Selector详解
  • Qt开发:QSettings的介绍和使用
  • JDK环境变量
  • 备忘录模式 (Memento Pattern)
  • Java 自定义TCP协议:【特点编码字符串<=>字节<=>特点编码16进制】16进制字符串和编码的转换 (各种编码通过字节向16进制的互转)| XOR计算
  • dubbo 异步化实践
  • 【MFA】✈️集成谷歌TOTP实现MFA多因素认证
  • 数组的多种声明方式:类型标注与泛型数组
  • 做大模型应用所需的一点点基础数学理论
  • 扩展和自定义 asammdf 库:满足特定需求的解决方案
  • 文章记单词 | 第46篇(六级)
  • 深度学习中的预训练与微调:从基础概念到实战应用全解析
  • Threejs中顶视图截图
  • javase和java有什么区别
  • spring响应式编程系列:异步生产数据
  • 第八课四则运算 设计运算器
  • 三维重建(二十)——思路整理与第一步的进行