J'utilise la dernière version de Cygwin pour essayer cd
dans un lecteur réseau sous Windows XP Pro Service Pack 3. Le chemin d'accès de ce répertoire dans l'Explorateur Windows ressemble à quelque chose comme:
\\myserver\photos\original
J'ai essayé de le monter sur une lettre de lecteur ('X') dans Explorer, qui fonctionnait très bien, mais lorsque j'ai exécuté la commande:
ls /cygdrive/x/
Il vient de geler là et accroché. Des idées comment je peux aller dans ce répertoire et au moins prendre une liste des fichiers qu'il contient?
Pour ajouter à la réponse de quack: Vous pouvez également accéder au lecteur réseau via
ls //myserver/photos
Cependant, sur ma machine (Windows Vista), cela ne fonctionne qu'après avoir tout d'abord pointé l'explorateur sur (\\myserver\photos)
et entré mon nom d'utilisateur et mon mot de passe.
Dans les documents Cygwin , ils perdent un court mot à ce sujet.
Vous le faites correctement - ce processus fonctionne sur ma configuration. La notation /cygdrive/X
devrait fonctionner pour tout lecteur monté par Windows et auquel une lettre de lecteur a été attribuée.
Pouvez-vous parcourir ce partage réseau dans l'Explorateur? (Votre question n'est pas tellement explicite, vérifiez bien.)
Vous pouvez essayer un shell cmd
Windows standard (pas Cygwin) - la variable pushd
intégrée à Windows monte automatiquement le partage sur un lecteur temporaire.
C:> pushd \\myserver\photos\original
Z:\original>
Si aucune de ces solutions ne fonctionne, vous avez un autre problème. (L'ordinateur avec le partage réseau est-il en place?)
Si ceux-ci fonctionnent mais que Cygwin ne peut toujours pas afficher /cygdrive/X
(ou /cygdrive/z
après votre test Windows pushd
), je voudrais essayer de redémarrer votre poste de travail. Si le problème persiste après un redémarrage, l'installation de Cygwin peut être défectueuse. Honnêtement, je ne vois aucune autre raison pour laquelle cela ne fonctionnerait pas.
J'ai eu les mêmes symptômes. Le problème semblait être lié à l'exécution de l'application en mode administration. Dès que j'ai désactivé l'option "Exécuter ce programme en tant qu'administrateur" et que j'ai redémarré l'application, j'ai pu accéder aux lecteurs réseau via le répertoire/cygdrive /.
Remarque: j'utilise Windows Server 2012 R2, mais je parierais que cela fonctionnerait sous Windows 7 et plus.
Remarque: vous devez ouvrir la boîte de dialogue des propriétés du fichier binaire lui-même (par exemple, mintty.exe) et non le raccourci pour accéder à l'option d'administration de l'application.
J'espère que cela t'aides!
J'ai trébuché ici avec le même problème. Je sais que c’est un vieux post, mais j’espère que cela aidera d’autres au cas où. Je n'ai pas eu de chance avec les solutions suggérées. Cependant, cela a fonctionné pour moi: cd // remotehost/d $ si l'hôte distant est une machine Windows. Le signe dollar fait l'affaire.