Zugriff auf eine cygwin symlink von windows
Ich bin ganz neu mit cygwin. Ich erstellte einen symlink wie folgt
$ ln -s /var/www /cygdrive/d/foo
und wenn ich die D
Fahrt über windows, ich sehe ein system Datei namens foo
. Gibt es eine Möglichkeit, um foo
fungieren als Ordner für Windows anstelle von einem Datei-system?
InformationsquelleAutor Optimus | 2010-07-27
Du musst angemeldet sein, um einen Kommentar abzugeben.
Nicht, dass ich wüsste. Cygwin nicht aktualisieren Sie die OS zu haben, symlinks, sondern es ermöglicht Ihnen die 'fake' symlinks innerhalb der Cygwin-shell. Sie können die shell verwenden, Windows-LNK-Dateien, die können tun, was Sie wollen, aber ...
Aus der Cygwin-Dokumentation:
InformationsquelleAutor AlG
Zwei Jahre später, aber die Antwort habe ich
Die CYGWIN-environment-variable
InformationsquelleAutor Steven Penny
Windows nicht in der Lage zu Lesen Cygwin erstellt symlinks, aber Sie können erstellen von Windows-symlinks unter Verwendung der Windows-Befehle, und die Cygwin-behandelt diejenigen, die als symlinks.
Unter Vista und 7, diese kann getan werden, mit 'mklink'. Dies ist ein cmd.exe builtin eher als ein standalone-Programm, so dass, wenn Sie es aufrufen, aus einer bash-shell, die Sie zu tun haben "cmd /c mklink', und natürlich wird er das verstehen nur Windows-Pfade.
Für XP die "Windows Resource Kit Tools" enthalten ein Dienstprogramm namens linkd, die verwendet werden können zu erstellen, Verzeichnis links.
InformationsquelleAutor ak2
Eine alternative Möglichkeit zum aufrufen von mklink (/d schafft directory-link) ohne Funktion:
In diesem Beispiel wird mit backticks (`Befehl`) für Befehls-substitution.
InformationsquelleAutor Jouni Mäkeläinen