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

WSL 里的文件上传到 Azkaban

本文介绍了三种将WSL中的文件上传到Azkaban的方法:

1)通过WebUI上传,需先将WSL文件复制到Windows目录(如/mnt/c/Users/用户名/Desktop);

2)使用MobaXterm图形界面拖拽文件到Windows;

3)通过scp命令直接上传到远程服务器。


文章还解释了WSL与Windows的文件互通机制,强调/mnt/c/对应Windows系统盘,而\wsl$路径可在Windows中访问WSL文件。


最推荐使用cp命令将文件复制到Windows目录后通过WebUI上传。


WSL 里的文件上传到 Azkaban


方法一:最简单——直接在 Azkaban Web UI 上传

你现在已经登录了 Azkaban(http://localhost:8081),这是最直接的方式:

  1. 点击Create Project

  2. 输入项目名称和描述

  3. 上传你的myflow.zip文件

问题是:你的 zip 文件在 WSL 里,而浏览器只能访问 Windows 文件。


所以需要先把 WSL 的文件弄到 Windows 里。


1、在 WSL 终端中执行,把 zip 复制到 Windows 桌面

# 打开 MobaXTerm,确保已连接到 WSL # mumu@MuJinqiu:~$ # 先创建文件夹(如果不存在) mkdir -p /mnt/c/Users/86178/Desktop/azkaban_test # 再复制文件到文件夹内 cp ~/bigdata/azkaban/myflow.zip /mnt/c/Users/86178/Desktop/azkaban_test/

在 WSL 终端中验证(文件已复制到 Windows)

ls -la /mnt/c/Users/86178/Desktop/azkaban_test/

然后在浏览器里就能从桌面选择并上传了。将你的Windows用户名替换成你电脑的用户名。


方法二:用 MobaXterm 侧边栏直接拖拽

MobaXterm 左侧有个文件管理器,显示的就是 WSL 的文件系统:

  • 在左侧找到~/azkaban-flow/myflow.zip

  • 直接用鼠标拖到 Windows 桌面

  • 然后在 Azkaban Web UI 里上传这个文件

这是图形化操作,很直观。


方法三:用 MobaXterm 直接上传到 Azkaban(高级方法)

如果你的 Azkaban 部署在远程服务器上,scp是最常用的 Linux 命令:

bash

# 上传到远程服务器(替换成你的服务器信息) scp ~/azkaban-flow/myflow.zip 用户名@服务器IP:~/

参数说明:

参数含义
~/azkaban-flow/myflow.zipWSL 里的文件路径
用户名@服务器IP:~/服务器目标位置(~/是家目录)

补充说明:理解 WSL 和 Windows 的关系

很多初学者以为 WSL 是个“黑盒子”,但你的Windows 和 WSL 是文件互通的

路径含义
/mnt/c/Users/你的名字/DesktopWSL 里的 Windows 桌面
\\wsl$\Ubuntu\home\你的名字在 Windows 资源管理器里访问 WSL

也就是说:

  • 要从 Windows 访问 WSL 文件:在资源管理器地址栏输入\\wsl$\Ubuntu\home\你的用户名\

  • 要从 WSL 访问 Windows 文件:去/mnt/c/目录下找


总结:你的操作流程

bash

# 1. 确认文件已打包 ls ~/azkaban-flow/myflow.zip # 2. 复制到 Windows 桌面(替换成你的用户名) cp ~/azkaban-flow/myflow.zip /mnt/c/Users/你的Windows用户名/Desktop/ # 3. 打开浏览器,进入 Azkaban # http://localhost:8081 # 点击 Create Project → 上传桌面上的 myflow.zip

文件在 WSL 里完全不是问题,本质上是“如何把它们从 WSL 弄出来”而已。


cp命令复制到/mnt/c/目录是最推荐的方式。

http://www.jsqmd.com/news/892878/

相关文章:

  • 2026国产分体式电磁流量计品牌推荐TOP10:技术实力与场景适配深度评测 - 仪表品牌排行榜
  • 免费好用的论文降ai方法(附10款降ai率工具测评) - 殷念写论文
  • 鸿蒙英语备考页面构建:今日计划与学习建议模块详解
  • Unity AR涂涂乐实战:用户上传图片秒变3D模型新皮肤(附完整代码)
  • 无人机视角农田耕地石块浸水区域耕地障碍检测数据集VOC+YOLO格式1060张2类别
  • 随机数值线性代数在大规模矩阵计算中的应用与优化
  • 避坑指南:Cocos Creator 3.6 2D碰撞监听那些容易踩的坑(Box2D vs 内置物理)
  • Linux面试题:端口占用和进程查看
  • 2026 性价比高的土工布厂家推荐:恒全土工材料高值低价 - 19120507004
  • 【单变量输入多步预测】基于BiLSTM的风电功率预测研究附Matlab代码
  • 告别环境冲突!用VMware虚拟机为每个AI项目创建独立的Ubuntu+PyTorch沙盒
  • CVE编号规范与漏洞生命周期管理指南
  • 使用TaotokenCLI工具一键配置团队开发环境中的AI模型密钥
  • 2026年5月大庆地区黄金回收白银铂金回收甄选门店推荐TOP1 地址及联系方式 - 五金回收
  • 2026年办公室设计厂家推荐排行榜:集团、企业、工厂、产业园办公室,简约风设计优质公司! - 资讯速览
  • 别再傻傻短接了!荣品RK3399刷机,一个USB BOOT键就能搞定Ubuntu系统
  • 2026年5月大同地区黄金回收白银铂金回收甄选门店推荐TOP1 地址及联系方式 - 五金回收
  • BGP选路原则--优选本地生成
  • 记一次wpf 背景图的坑点
  • Linux命令:stress-ng
  • torchtitan-npu:7B大模型在8卡NPU上的分布式训练实录
  • Unity实战:用户上传图片实时变模型皮肤,保姆级动态材质创建教程
  • 在 Node.js 后端服务中异步调用 Taotoken 聚合 API 的最佳实践
  • 代驾小程序APP代驾跑腿源码码兄代驾微信小程序代驾源码
  • hixl单边通信库:为什么比HCCL快3倍?
  • 2026 年办公楼装修设计公司推荐榜:整栋、集团、工厂、产业园办公楼装修优质公司 - 资讯速览
  • 2026年电竞椅品牌推荐:拓际TGIF口碑上乘 - 13425704091
  • FortiGate CVE-2022-40684漏洞深度复现与调试实战
  • 告别重新打包!UE5 PakLoaderPlugin插件深度使用:实现游戏热更新与DLC管理
  • Claude Code 必备 Skill 清单:14 个亲测好用的效率技能包,一键安装全部