回答:
いんちきの答えに追加するには、次の方法でもネットワークドライブにアクセスできます。
ls //myserver/photos
ただし、私のマシン(Windows Vista)では、最初にエクスプローラー(\\myserver\photos)
をポイントし、ユーザー名とパスワードを入力した後にのみ機能します。
Cygwinのドキュメントでは、彼らはこれについて短い言葉を失います。
ls //VBOXSRV/<vbox share name>/
-cygwinを介してVirtualBox共有にアクセスしたい人向け。
あなたはそれを正しくやっています-このプロセスは私のセットアップで動作します。この/cygdrive/X
表記は、Windowsがマウントしてドライブ文字を指定したすべてのドライブで機能するはずです。
このネットワーク共有をエクスプローラーで閲覧できますか?(あなたの質問はそれほど明確に述べていないので、再確認してください。)
標準のWindows cmd
シェル(Cygwinではない)を試すことができます-Windowsのビルトインpushd
は共有を一時ドライブに自動マウントします。
C:> pushd \\myserver\photos\original
Z:\original>
どちらも機能しない場合は、別の問題が発生しています。(ネットワークを共有しているコンピューターは共有されていますか?)
これらは機能するが、Cygwinがまだ表示できない場合/cygdrive/X
(または/cygdrive/z
Windows pushd
テスト後)、ワークステーションを再起動してみます。再起動後も問題が解決しない場合、Cygwinのインストールが壊れている可能性があります。正直に言って、それがうまくいかない理由は他にはありません。
pushd
コマンドを試しただけで機能しましたが、cygwinでは機能しませんでした。ネットワークドライブ内のファイルを一覧表示できないようです。ダウンロードする必要があるツールはありますsetup.exe
か?
同じ症状がありました。この問題は、管理モードでのアプリケーションの実行に関連しているようです。「このプログラムを管理者として実行する」オプションをオフにしてアプリケーションを再起動するとすぐに、/ cygdrive /ディレクトリ経由でネットワークドライブにアクセスできました。
注:私はWindows Server 2012 R2を実行していますが、これはwindows7以上で動作すると確信しています。
注:アプリケーションの管理オプションにアクセスするには、ショートカットではなく、バイナリ自体(つまり、mintty.exe)のプロパティダイアログを開く必要があります。
お役に立てれば!