Debian 中带有参数的快捷方式

Debian 中带有参数的快捷方式

我在 Debian 服务器上有一个卷,其中包含各种文件夹中的大量全分辨率图像。我想要做的是创建一个单独的浏览代理文件夹,其中包含这些图像的低质量浏览副本,以便用户通过低速拨号帐户访问它们并进行查看。

我希望使用 ImageMagick 即时创建这些内容,这样就不需要一直存储大量的浏览副本,也不用担心如何保持它们的最新状态等

我设想这种情况发生的方式是浏览代理文件夹包含重复的文件和文件夹结构,但符号链接指向一个脚本,以文件路径作为参数对其进行转换。但我知道这在符号链接中是不可能的,所以我想知道在 Linux 上是否有其他方法可以做到这一点。在 Windows 上,快捷方式可以接受参数,我想知道如何在 Linux 平台上做同样的事情?(或者也许我的方法不对?)

答案1

您无法使用符号链接来做到这一点,但您可以巧妙地使用 GNU make 来做到这一点。

  • 创建一个 makefile,根据主文件制作这些缩略图,以便只有那些不存在或需要更新的缩略图才会被创建
  • 安排该 makefile 每分钟运行一次,或者每 5 分钟运行一次,或者其他时间。
  • 分享缩略图目录

答案2

在 Linux(和其他几个 unices)下,拥有不(直接)对应于磁盘上存储文件的明显目录条目的方法是FUSE(用户空间文件系统)。不过,Google 并未推出用于图像尺寸转换的函数,因此这看起来只是一个小型的编程项目。

如果总是通过网络浏览器查看是可以接受的,那么有几种工具可能可以满足你的需求,例如ansel1画廊/画廊2画师webmagick。我没用过它们任何一个。

事实上,如果你想要透明的文件系统访问,你可以将基于 Web 的解决方案与httpfs2

相关内容