Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

开个深坑,希望加入删硬链自动同步删源文件功能。 #39

Closed
qzbeta opened this issue Dec 4, 2021 · 12 comments
Closed

Comments

@qzbeta
Copy link

qzbeta commented Dec 4, 2021

删硬链接目标文件自动同步删源文件。
减少删资源繁琐步骤。
深坑勿扰,哈哈哈。
(^_^)

@likun7981
Copy link
Owner

这个占用内存太大了, 需要监控文件变化

@likun7981
Copy link
Owner

折中手段,手动命令行 检测是否源文件被删除,大家可以用定时任务来 定期检测~

@gfk94508
Copy link

gfk94508 commented Dec 8, 2021

能不能通过命令的方式,用序号列出对应目录所有硬链接路径(mkv的上一级文件夹),通过选择序号(可多选)同时删除硬链接路径和对应源路径文件夹
应用场景:剧集管理软件sonarr对生成的硬链接重命名导入后,因剧集自动更新高质量版本(只会自动删除媒体文件夹低质量版本的硬链接,不会删除种子文件夹低质量版本的源文件),残留了低质量版本的种子通过hlink重新生成硬链接到sonarr文件夹不会自动更名,这个时候只需要在生成的路径列表中找到不符合命名规则的路径删除不会影响媒体库。现在整理是通过手动两边删除,进一步自动化更好。

@qzbeta
Copy link
Author

qzbeta commented Dec 8, 2021

折中手段,手动命令行 检测是否源文件被删除,大家可以用定时任务来 定期检测~

能实现就OK的,定时清理这样也不错。最好是双向都能生效。删哪边都不用去找另一边。

@likun7981
Copy link
Owner

likun7981 commented Jan 4, 2022

#42

@likun7981
Copy link
Owner

npm i -g hlink@next

@chenlu964
Copy link

@likun7981 那如何停止监控呢 好像没找到具体的停止监控命令哦

@likun7981
Copy link
Owner

@likun7981 那如何停止监控呢 好像没找到具体的停止监控命令哦

直接打断进程

@ayd13swb
Copy link

请问那个42新加的监视模式,是直接复制那个hlink rm -w /path/to/dir就行,还是需要更改路径?然后这个命令的意义就是自动删除已经没有源文件的硬链接,其他的没有影响对吧?谢谢。

@likun7981
Copy link
Owner

请问那个42新加的监视模式,是直接复制那个hlink rm -w /path/to/dir就行,还是需要更改路径?然后这个命令的意义就是自动删除已经没有源文件的硬链接,其他的没有影响对吧?谢谢。

这个不完善,更名了检测不到,最好先不要使用

@likun7981
Copy link
Owner

删除命令 建议大家先不要使用,不是很完善,直接手动先删除吧

@likun7981
Copy link
Owner

likun7981 commented May 22, 2022

关闭此issue,使用hlink prune,见https://github.com/likun7981/hlink/releases/tag/v0.7.1

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

5 participants