Domanda

non Cygwin (1.7.x) di Windows capire punti di giunzione NTFS (come creato da mklink in Win7 / 2008 o junction.exe Sysinternals')?

In cosa differiscono da un link simbolico come creato da "ln -s"?

È stato utile?

Soluzione

Sì, Cygwin 1.7 fa capire punti di giunzione NTFS e NTFS anche collegamenti simbolici (come introdotto con Vista). Essi appaiono come link simbolici ai programmi Cygwin, in modo che, ad esempio l'eliminazione di un tale collegamento cancellerà solo il link, piuttosto che l'essere file puntato troppo.

La ragione per cui Cygwin non usa NTFS link simbolici per la creazione di collegamenti simbolici Cygwin è che solo gli amministratori elevati sono autorizzati a creare loro (a meno che un'impostazione del Registro viene modificato) e che non hanno tutte la semantica POSIX richieste.

Altri suggerimenti

link simbolici di Cygwin non sono altro che un file di dire dove il collegamento va a. Ecco quello che si trova quando si guarda il contenuto di una da un Windows cmd prompt di:

C:\>type c:\cygwin\bin\emacs
!<symlink> ■/ e t c / a l t e r n a t i v e s / e m a c s
C:\>

Per quanto ne so, i punti di giunzione NTFS della finestra sono qualcosa di completamente diverso. Mi aspetterei che dal momento che sono fatte nello strato del file system, cygwin vedrebbe nulla di diverso da qualsiasi altro file / directory.

Detto questo, voglio anche dire che non ho giocato con punti di giunzione NTFS, in modo YMMV.

Autorizzato sotto: CC-BY-SA insieme a attribuzione
Non affiliato a StackOverflow
scroll top