LoginSignup
4
3

More than 5 years have passed since last update.

mklink コマンドで、ハードリンク / シンボリックリンク / ジャンクション を作成する

Last updated at Posted at 2012-12-26

Windows のショートカット(.lnk) を利用していると、色々と不満があります。

  • テキストエディタにドロップしたら、リンク先ファイルを開いて欲しいのに、.lnk ファイルそのものが開かれた、等

Windows Vista や Windows 7 では、mklink コマンドで、ハードリンク / シンボリックリンク / ジャンクション を作成することができます。

活用例

VIM関連のファイルを D:\Dropbox\dotfiles\.vim ディレクトリに置いてDropboxで管理したいけど、VIMからは %HOME%\.vim でアクセスできるようにしたい場合。

その場合は、以下のようにディレクトリのシンボリックリンクを作成します。

sample_mklink_vim_directory.bat
mklink /D %HOME%\.vim D:\Dropbox\dotfiles\.vim

mklink コマンドの使い方は、mklink /? でヘルプを参照してください。

参考

ハードリンク / シンボリックリンク / ジャンクション の違いについては、以下のサイトを参照。

注意

例としてVIMを挙げましたが、VIMで.vimrc や.gvimrc (ハードリンク)を編集すると、
ハードリンクが解除されてしまうようです。

せっかくのハードリンクの旨みが・・・と嘆きつつも、そういうものだと割りきって、編集する時は dotfiles.vimrc を最初から開いております。

4
3
2

Register as a new user and use Qiita more conveniently

  1. You get articles that match your needs
  2. You can efficiently read back useful information
  3. You can use dark theme
What you can do with signing up
4
3