Windowsでハードリンクと通常のファイルを見分ける方法を紹介します。
概要
Windowsのエクスプローラーでハードリンクを表示した場合、通常と同じファイルの見た目となるため、
ハードリンクなのか、実体のファイルなのかわからないことがあります。
下図の場合、
flex.html
がハードリンク、
float.html
が実体のファイルですが、見た目ではわかりません。
この記事では、リンクタイプを取得して、ハードリンクか実際のファイル化を見分ける手順を紹介します。
手順
PowerShellでカレントディレクトリをハードリンクのあるディレクトリに変更して次のコマンドを実行します。
Get-ChildItem | Select-Object name, LinkType, Target
または
Get-Item (ファイル名)| Select-Object LinkType, Target
実行例
ハードリンクのあるディレクトリで次のコマンドを実行します。
Get-ChildItem | Select-Object name, LinkType, Target
下図の結果が表示されます。ハードリンクには "LinkType" の列に "HardLink" の表示がつきます。
ハードリンクと実体のファイルを見分けることができました。
著者
iPentecの企画・分析担当。口が悪いのでなるべく寡黙でありたいと思っている。が、ついついしゃべってしまい、毎回墓穴を掘っている。
最終更新日: 2024-06-11
作成日: 2024-06-11