Cygwin なんでも掲示板

一覧最新記事過去一覧 | 検索FAQアンテナHOME
(新規投稿・発言はできません)

No.1627  Re[4]:/cygdriveがエクスプローラで見えない!
発言者: nil
発言日: 2003 11/06 23:52
 
なるほど、WinSCP だと手打ちでディレクトリパスを入力できないのね。
ビューの中に見える形で無いと指定(クリック)する事ができない、という…

繰り返しになりますが、/cygdrive は Cygwinの環境の中で Windows のド
ライブ C: や D: を参照するための、仮想的なパス名(ディレクトリとい
うより誤解しにくいかも) です。 (興味があればコマンド mount の説明
参照)

通常は、実際のディスク上には、Cygwin のディレクトリとしても、
Windows のフォルダとしても、自動的には作成されないはずです。

出来ていたとすれば、自動生成というよりは、偶然、別の操作(の副作用?)
でか、あるいは誰かが、作った可能性が大きいでしょう。

(例えば、あらかじめ作っておかなくても、クライアント側の WinSCP の
操作で、接続先にディレクトリ /cygdrive を作ってしまえば、そのまま
すぐに、接続先の /cygdrive/c/ などにアクセスできますね。bash の
completion 用に空の /cygdrive を作るのと同じ。)

仮想的なパス名なので、ディレクトリ /cygdrive が実際にあってもなく
ても、Cygwin の環境上では /cygdrive/c/ などに cd したり ls したり
できます。

逆に Cygwin環境上でのパス名なので、例えフォルダ C:\cygwin\cygdrive
があったとしても、Windows の環境、例えば、エクスポローラからは、C:
ドライブが C:\cygwin\cygdrive\c\ として見えることはありません。(通
常は)

WinSCP を使って接続した場合、インターフェイスはエクスポローラのよ
うだとしても、接続した先が Cygwin の sshd であれば Cygwin環境から
ディスクを参照することになるので、接続先の C: ドライブを
/cygdrive/c/ として参照できることに不思議は無いわけですね。

# ln -s でも参照できそうなはずなんだけど…


▼関連発言

1593:/cygdriveがエクスプローラで見えない! [naru] 10/29
 ├1594:Re:/cygdriveがエクスプローラで見えない! [nil] 10/29
 │└1600:Re[2]:/cygdriveがエクスプローラで見えない! [naru] 10/30
 ├1601:Re:/cygdriveがエクスプローラで見えない! [はじめ] 10/30
 ├1602:Re:/cygdriveがエクスプローラで見えない! [nil] 10/30
 │└1606:Re[2]:/cygdriveがエクスプローラで見えない! [nil] 10/30
 └1607:Re:/cygdriveがエクスプローラで見えない! [MSだす。] 10/31
  └1608:Re[2]:/cygdriveがエクスプローラで見えない! [nil] 10/31
   └1622:Re[3]:/cygdriveがエクスプローラで見えない! [naru] 11/06
    ├1623:Re[4]:/cygdriveがエクスプローラで見えない! [MSだす。] 11/06
    └1627:Re[4]:/cygdriveがエクスプローラで見えない! [nil] 11/06
     └1632:Re[5]:/cygdriveがエクスプローラで見えない! [naru] 11/10
      └1634:Re[6]:/cygdriveがエクスプローラで見えない! [nil] 11/10 <

Pass 保存

早田のホームページへ
CGIROOM