Utilizarea simbolurilor în Windows Vista
Una dintre caracteristicile mult așteptate în Windows Vista a fost abilitatea de a folosi legăturile simbolice, așa cum puteți face în linux. Din păcate, nu funcționează destul de bine, dar este o trecere în revistă mare față de versiunile anterioare și mi-a rezolvat o serie de probleme deja pentru mine.
Folosind comanda mklink
Comanda pe care trebuie să o utilizați este mklink, pe care o veți utiliza din linia de comandă. Doar tastați-o pe linia de comandă pentru a vedea opțiunile:
C: \ Users \ geek> mklink Creează un link simbolic. MKLINK [[/ D] | [/ H] | [/ J]] Link Target / D Creează o legătură simbolică a directorului. Implicit este un link simbolic pentru fișier. / H Creează un link greu în locul unui link simbolic. / J Creează un jurnal de directoare. Link specifică noul nume de link simbolic. Ținta specifică calea (relativă sau absolută) la care se referă noua legătură.
De exemplu, dacă doriți să faceți din C: \ TestFolder și folderul C: \ Users \ Geek \ TestFolder, puteți utiliza următoarea comandă.
C: \ mklink / D C: \ TestFolder C: \ Utilizatori \ Geek \ TestFolder
link-ul simbolic creat pentru C: \ TestFolder <> C: \ Users \ Geek \ TestFolder
Acum, dacă vă uitați în directorul C: \ TestFolder, veți vedea ce fișiere au fost în celălalt director.
Înțelegerea opțiunilor.
MCLINK țintă de legătură
Utilizarea comenzii fără alte opțiuni creează un link soft către un fișier.
/ D creează o legătură simbolică sau o legătură moale.
Acest lucru se comportă în mod esențial ca o comandă rapidă către un folder din versiunile anterioare de Windows, cu excepția faptului că nu trebuie să utilizați o comandă rapidă reală.
/ H creează o legătură greu, care indică direct fișierul.
Această opțiune nu poate fi utilizată direct pentru dosare din anumite motive, va trebui să utilizați următoarea opțiune.
/ J creează un "director"
A Directory Junction este de fapt doar o legătură greu către un director. Aceasta este o caracteristică care a existat înainte de Vista, de asemenea. Dacă încercați să simbolizați un director utilizând un link greu, atunci ar trebui să utilizați această opțiune.
Înțelegerea legăturilor Hard vs. Soft
Hard Link
Un link greu indică direct fișierul și acționează în sistemul de operare ca și cum ar fi fișierul în sine. Veți dori să utilizați această opțiune în cea mai mare parte a timpului dacă încercați să falsificați directorul unei aplicații.
Soft Link
O legătură soft este, în esență, o comandă rapidă către un fișier sau un dosar - dacă utilizați Windows Explorer, veți fi redirecționat în director dacă faceți dublu clic pe o comandă rapidă, nu va pretinde partea sa din sistemul de fișiere. Puteți să vă îndreptați direct sau să deschideți un fișier cu calea simbolică și acesta funcționează cel mai mult.
Utilizarea simbolurilor dintr-o partajare de rețea
Unul dintre lucrurile discutate pe larg este că nu puteți folosi simbolink-urile Vista dintr-un alt sistem de operare (nu este surprinzător), dar nu le puteți utiliza și de la o partajare de rețea. Acest lucru este dificil dacă vă așteptați să utilizați această funcție pe un server web sau pe un server de fișiere.
Ștergerea simbolurilor
Pentru a șterge o legătură simbolică, puteți șterge doar linkul. Asigurați-vă că nu ștergeți fișierul original.