I loveトータルコマンダー。 I love Cygwinしかし、彼らはいつも友達ではありません。私を悩ませているのは、Cygwinでのシンボリックリンクの動作方法です。私がこれを行うと仮定します:
$ ln -s my/path/to/nirvana budhism
そして、次のことを行います:(cygwinではbudhism
を表示できないため)
$ cmd
Microsoft Windows [Version 6.1.7601]
Copyright (c) 2009 Microsoft Corporation. All rights reserved.
C:\projects>type budhism
!<symlink> ■m y / p a t h / t o / n i r v a n a
C:\projects>
見る?私は窓を推測します.lnk
fileもトリックを実行した可能性がありますが、いいえ、ここに特別なファイルがあります。 Total Commanderがそのファイルを、それが指すファイル/フォルダーとして認識するとしたら、すばらしいと思いませんか?
このためのプラグインはありますか?
言いたくないのですが、少なくとも信頼できる方法ではできないと思います。これは、Windows vs. シンボリックリンク vs. Cygwinについてです。
Linuxで機能するシンボリックリンクはファイルシステムレベルです。それらがCygwinで動作するという事実は、あなたが言及したこれらの特別なファイルの助けを借りて、Cygwinが「それ自体に嘘をつく」ことができるということです。
Windows/NTFSにも同様の機能があり、Cygwinがそれらを利用できることを示唆している可能性がありますが、非常に多くの欠点があります(XPとVista +では動作が異なります。動作しません)。 FATパーティションではまったく...)Cygwin開発者がこのシミュレーションにそれらを使用しないことを選択したのは合理的です。
mklink
またはmklink /d
を使用して、ファイルまたはディレクトリへのシンボリックリンクをそれぞれ作成できます。junction.exe
)異なるテクニック(おそらくハードコアな黒魔術)を使用するCygwinのパッケージを想像することはできましたが、Cygwin/TCユーザーのわずかな重複の中に、そのようなことを喜んで行う開発者がいたとしたら驚きます。
私も愛 TC。私がWindowsを使用しているとき、それは私の両手です。しかし、Cygwinの場合、私があなたに与えることができる最善のアドバイスは次のとおりです。
ボーナスとして、これらは両方ともコンソールのものであるため、リモートssh接続で使用できるようになります。これは、リモートUNIXライクなマシンで作業する場合に必須です。