[[Cygwin]]

#contents
*はじめに [#zfc7635c]

Cygwinでシンボリックリンクやジャンクションのコピーはどうするの?というお話。

環境は以下で確認しました

-Cygwin 1.7.7
-環境変数CYGWINにはwinsymlinksを入れてません(=Cygwinからのシムリンク作成はWindowsのショートカットを作らず独自形式にする)

Cygwin 1.7とそれ以前は挙動が違う可能せいもあるので注意してください。

参考:[[誰も知らなかった Cygwin 1.7 - BOOLEANLABEL:http://d.hatena.ne.jp/fd0/20090329/p1]]

*結論 [#g69e8d7c]

-''Cygwinだけだとできない気がする''
-そもそもCygwin側からシンボリックリンクとジャンクションの区別ができない?
-そもそもCygwinからWindowsのシンボリックリンクなどが作ることができない(独自形式はできるがCygwin内のみで使えWindowsからは使えない)
-''Windows用のシンボリンクリンクやジャンクションに対応したコピーツールを使うのが手っ取り早い''と思われる。
定番のRoboCopyやFastCopyを使うと行けるみたいです。
(場合によっては、パスをcygpath -w でWindowsのパスに変換しつつ)


----
#pcomment(,reply)

TIME:"2010-10-23 (Sat) 12:30:54" REFERER:"http://tobysoft.net/wiki/index.php?cmd=edit&page=Cygwin%2F%A5%B7%A5%F3%A5%DC%A5%EA%A5%C3%A5%AF%A5%EA%A5%F3%A5%AF%A4%E4%A5%B8%A5%E3%A5%F3%A5%AF%A5%B7%A5%E7%A5%F3%A4%CE%A5%B3%A5%D4%A1%BC&refer=Cygwin" USER_AGENT:"Mozilla/4.0 (compatible; MSIE 8.0; Windows NT 6.0; Trident/4.0; Mozilla/4.0 (compatible; MSIE 6.0; Windows NT 5.1; SV1) ; SLCC1; .NET CLR 2.0.50727; .NET CLR 1.1.4322; .NET CLR 3.5.21022; .NET CLR 3.5.30729; .NET CLR 3.0.30729; OfficeLiveConnector.1.5; OfficeLivePatch.1.3; .NET4.0C)"
Front page   Edit Diff Backup Upload Copy Rename Reload   New Pages Search Recent changes   Help   RSS of recent changes