gpt4 book ai didi

git - 硬链接(hard link)会被破坏吗?

转载 作者:太空狗 更新时间:2023-10-29 13:07:20 30 4
gpt4 key购买 nike

我感觉我的硬链接(hard link)有时会坏掉。

我过去常常通过创建链接来同步几个副本,例如:

link ~/work/genDocs/bibs/SKM.bib SKM.bib

有一次我意识到没有发生同步,我“更新”了链接。我个人认为,这不应该发生,但可能是此类链接被破坏了?

我能想到的原因:

  • 系统更新
  • 干扰版本控制(我用的是git)

最佳答案

如果原始文件 (~/work/genDocs/bibs/SKM.bib) 被重新创建而不是就地修改,就会发生这种情况。将创建一个新的 inode,但您的链接仍将指向旧的 inode。您可以通过使用 ln -s 创建符号链接(symbolic link)而不是使用 link 的硬链接(hard link)来解决此问题。参见 What is the difference between a symbolic link and a hard link?

关于git - 硬链接(hard link)会被破坏吗?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/20069840/

30 4 0
文章推荐: android - xamarin android 的 ClearableEdittext
文章推荐: Gitlab 6.2 在推送到源时要求用户名和密码身份验证
文章推荐: Android 禁用 HDMI CEC 控制
文章推荐: android - RxJava2 : Filtering a List in an Observable