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不再支持通过命令行录入源地址、目标地址和配置,主要原因是:
- 通过命令行录入地址和配置无法追踪,不好保证
hlink和hlink prune进行配置对齐,造成不必要的麻烦 - 通过命令行录入散乱,不好保留
其实作者不再推荐使用命令行,而是直接使用 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配置不再局限于后缀名,还支持更高级的配置:
include 和 exclude 可以同时配置了,不再分优先级,相当于是
include规则-exclude规则=最终规则,include留空表示包含所有文件。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),仅供参考