オリジナル以外のハードリンクを編集するときに最初にコピーして編集するにはどうすればよいですか?

オリジナル以外のハードリンクを編集するときに最初にコピーして編集するにはどうすればよいですか?

パッチや機能要求を送信する必要があるようですが、ファイルへのハードリンクを作成することが可能かどうか、元のファイル以外のファイルへのハードリンクを編集するときに実際のファイルの前にコピーされるのかどうか疑問に思います。編集?

これはどの主要なファイルシステムに適用されますか?

ありがとうございます。

答え1

ファイルへのハードリンクを作成した後、ファイルへのリンクは2つだけ残ります。どのリンクが最初と2番目かを覚えていますが、ファイルシステムはそうではありません。

これにより、編集者はファイルへのリンクが複数あるかどうかを確認できます。エディタは、新しいファイルを保存するときにリンクを維持することも、維持しないこともあります。

cp --reflinkこの方法では、スペース効率の良いコピーを取得できますが、コピーを変更しても元のファイルは変更されません。

関連情報