Windows でハード リンクを作成する方法を探していたところ、次のページを見つけました: http://technet.microsoft.com/en-us/library/cc788097.aspx
試してみるために、次の内容の 100 行を含むファイル (1.txt) を C: ドライブのルートに作成しました。
C:\1.txt (2.598 バイト):
test test test test test
次に、コマンド プロンプトを開き、次のように入力しました。
fsutil hardlink create C:\2.txt C:\1.txt
成功、2.txt が作成されましたが、サイズを確認すると、正確に 2.598 バイトであり、いくつかの奇妙な動作にも気付きました (ハード リンクに関する私の理解に関する限り):
- 2.txt (ハード リンク ファイル) を削除すると、1.txt は削除されず、その逆も同様です。
- 1.txt (元のファイル) を削除した後に 2.txt を開くと、内容は同じままです。
fsutil hardlink create コマンドは copy コマンドとどう違うのですか? また、Windows で真のハード リンクを作成するにはどうすればよいですか?
Windows XP SP 3 を使用しており、ファイル システムは NTFS です。