Windows Vista以降のWindows Vistaはmklink
シェルコマンドを提供することを理解しています。Msysターミナルからこれを利用したいと思います。どのように考えますか?
mklink
msysターミナルで入力すると、が出力されますsh: mklink: command not found
。Msysが提供する偽ln
ユーティリティは、実質的にと同じように見えますcp
。
Windowsシェルを開いて実行するシェルスクリプトを記述しようとしましたmklink
が、シェルスクリプトを実行しようとするとcmd /C <instructions>
、msysは指示を実行せずにWindowsシェルを現在の端末のフォアグラウンドに移動してそこに残します。
** XPはVistaよりも優れていたが、mklink
実用性がなかったため、「以上」とは言いません。*
cmd /c mklink <link> <target>
と、現在のmsysウィンドウでWindowsシェルが開きます。