代码之家  ›  专栏  ›  技术社区  ›  Synesso

用Java创建reflink

  •  3
  • Synesso  · 技术社区  · 6 年前

    java.nio.Files.createSymbolicLink 用于创建符号链接。我能创造一个 reflink 通过SDK(类似于 cp --reflink=[WHEN] ),还是需要执行到底层操作系统?

    1 回复  |  直到 6 年前
        1
  •  3
  •   GhostCat    6 年前

    请记住:大多数javaapi都是用来“写一次,到处运行”的。所以他们专注于支持在大量操作系统上工作的东西。也许最初的动机在我们的日常工作中不再那么重要了,但它仍然代表了构建Java语言的一个基本范例。

    因此,毫不奇怪,内置的标准类只知道(相对而言)通用链接和软链接。

    从那里,这些(相对)新的REF链接(只存在于高度专业化) 文件 系统)不受支持。我怀疑他们永远不会。

    所以,是的,您只需调用系统命令或搜索第三方库(后面的库在这里将不再讨论)。