当前位置:首页>Linux>DIY Linux Shell 更新日志 | 2026-04-06

DIY Linux Shell 更新日志 | 2026-04-06

  • 2026-10-11 08:28:54
DIY Linux Shell 更新日志 | 2026-04-06

一、并发模式重构:传输性能跃升

核心问题:原有的 SFTP 文件传输采用串行模式,大文件 + 多文件场景下带宽利用率极低,用户体验卡顿明显。

解决方案:

  • • 重构传输调度器,引入并发队列机制
  • • 支持可配置的并发连接数,充分利用网络带宽
  • • 加入背压控制(Backpressure):防止并发过高导致内存溢出(参考 BUG-047 的修复经验)
  • • 传输进度实时聚合,多任务并行时进度数据不丢失

效果:多文件批量传输场景下,整体耗时缩短约 40%~60%(取决于网络延迟和文件数量)。


二、符号链接(Symlink)全面支持

核心问题:本地符号链接文件夹无法进入、符号链接识别异常,导致用户在开发环境(如 Node.js node_modules 中大量 symlink)中频繁踩坑。

解决方案:

  • • 修复本地符号链接文件夹无法进入的问题(BUG-056)
  • • 扫描阶段正确识别符号链接类型,区分「文件符号链接」和「目录符号链接」
  • • 传输时保留符号链接语义,避免错误地跟随链接复制目标内容
  • • 树形状态面板中用特殊图标标识符号链接节点

效果:现在可以顺畅地在包含大量 symlink 的项目目录中进行 SFTP 操作了。

符号链接识别与展示

三、树形状态面板 UI 大改造

3.1 进度条升级

带百分比数字的进度条,支持浅色主题适配。

暗色主题树形状态面板

浅色主题树形状态面板

3.2 大小列优化

  • • 表头改为「已传输/总体」,实时显示传输进度
  • • 列宽从 120px 调整到 160px,支持单行显示

3.3 表头对齐修复

统一设置 min-width: max-content,配合外层滚动容器解决窗口变窄时错位问题。

3.4 骨架屏加载

远程目录扫描期间显示骨架屏占位符。

扫描中骨架屏
对应版本: 

最新文章

随机文章