hlink v2.0重大更新解读:GUI界面与配置文件的全新变革

hlink v2.0重大更新解读:GUI界面与配置文件的全新变革

【免费下载链接】hlink批量、快速硬链工具(The batch, fast hard link toolkit)项目地址: https://gitcode.com/gh_mirrors/hl/hlink

hlink作为一款批量、快速硬链工具,在v2.0版本中迎来了重大升级,带来了全新的GUI界面与配置文件系统,让硬链管理变得更加简单高效。本文将为你详细解读这些变革,帮助你快速上手新版本。

🎉 GUI界面:告别命令行,可视化操作更轻松

v2.0版本最引人注目的更新莫过于新增的GUI界面。从此,你无需再每次登录到NAS机器进行命令输入,通过直观的图形化界面就能完成所有操作。

两种开启方式,满足不同需求

1. 使用docker(推荐)

使用docker的最大好处是不用关心nodejs环境问题,作者会实时在docker镜像更新所需nodejs环境。以下是docker-compose的配置:

version: '3' services: docker: image: likun7981/hlink:latest # docker镜像名称 restart: on-failure ports: # 这个端口映射 - 9090:9090 volumes: # 这个表示存储空间映射 - /share:/share environment: - HLINK_HOME=/share/data/hlinkDocker # 这个是环境变量

对于威联通用户,直接点击ContainerStation>创建>创建应用程序,把上面的配置(需要删除里面的注释)粘贴进去点击创建就可以了。

注意:docker日志里面打印的ip是docker自己的虚拟ip,威联通创建docker默认网络是使用的桥接模式,所以你访问地址就是:http://威联通机器的ip:9090

2. 使用命令行开启

服务开启后,会生成一个后台运行的进程,并且会自动添加开机启动:

hlink start

打开成功后,直接访问页面地址即可开始使用GUI界面。

GUI界面带来的便利

GUI界面让硬链管理变得简单直观,你可以轻松创建、管理和监控硬链任务,查看硬链进度和状态,无需再记忆复杂的命令参数。

⚙️ 配置文件:全新架构,更强大的自定义能力

v2.0版本对配置文件进行了彻底的重构,带来了更强大的自定义能力和更清晰的结构。

只能使用配置文件

v2.0不再支持通过命令行录入源地址、目标地址和配置,主要原因是:

  1. 通过命令行录入地址和配置无法追踪,不好保证hlinkhlink prune进行配置对齐,造成不必要的麻烦
  2. 通过命令行录入散乱,不好保留

其实作者不再推荐使用命令行,而是直接使用 GUI 即可完成之前所有的事。

新旧版本命令对比:

v1.0是这样的 - hlink -e=xxx,xxx /path/to/sourcePath /path/to/destPath v2.0是这样的,主要的配置都通过config文件传入 + hlink /path/to/config.mjs

部分配置更名

为了提供更清晰的配置结构,v2.0对部分配置项进行了更名:

// 配置文件 export default { - saveMode: 0, + keepDirStruct: true, - includeExtname: [], + include: [], - excludeExtname: [], + exclude: [], - source: '', - dest: '' + pathsMapping: { + source的值: dest的值 + } }

更强大的include和exclude配置

include和exclude配置不再局限于后缀名,还支持更高级的配置:

  1. include 和 exclude 可以同时配置了,不再分优先级,相当于是include规则-exclude规则=最终规则include留空表示包含所有文件。

  2. include 和 exclude 都支持高级配置:

export default { include: { globs: ['**/abc/**'], // 所有包含abc文件夹的路径 exts: ['mp4', 'mp3'], }, exclude: { globs: ['**/bcd/**'], // 所有包含bcd文件夹的路径 }, }

globs你可以配置所有 glob 表达式,通过 globs 表达式支持的所有规则,来定制你的 include 和 exclude。

🚀 如何体验hlink v2.0

  • npm 安装:npm i -g hlink
  • docker 安装: 参考上面说明安装 docker 镜像likun7981/hlink

hlink v2.0的更新为用户带来了全新的体验,无论是GUI界面还是配置文件系统,都让硬链管理变得更加简单、高效。如果你是hlink的老用户,赶快升级体验这些新特性吧!如果你是新用户,现在正是开始使用hlink的好时机。

官方文档:docs/command/index.md 配置文件说明:docs/command/index.md

【免费下载链接】hlink批量、快速硬链工具(The batch, fast hard link toolkit)项目地址: https://gitcode.com/gh_mirrors/hl/hlink

创作声明:本文部分内容由AI辅助生成(AIGC),仅供参考