If-Koubou

Utilizarea simbolurilor în Windows Vista

Utilizarea simbolurilor în Windows Vista (Cum să)

Una dintre caracteristicile mult așteptate în Windows Vista a fost abilitatea de a folosi link-uri simbolice, așa cum puteți în linux. Din păcate, nu funcționează destul de bine, dar este un upgrade de la versiunile anterioare și mi-a rezolvat o serie de probleme deja.

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-l 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 unei legături simbolice. / J Creează un Junction de director. 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ă te uiți în directorul C: \ TestFolder, vei vedea ce fișiere se află în celălalt director.

Înțelegerea opțiunilor.

MCLINK target target link

Utilizarea comenzii fără alte opțiuni creează o legătură soft către un fișier.

/ D creează o legătură simbolică sau o legătură moale.

Acest lucru se comportă, în esență, ca o comandă rapidă către un dosar 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 "Directory Junction"

A Directory Junction este de fapt doar un link greu la un director. Aceasta este o caracteristică care a existat și înainte de Vista. Dacă încercați să simbolizați un director folosind un link greu, atunci ar trebui să utilizați această opțiune.

Înțelegerea relațiilor 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 pe care le-am discutat extensiv 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 deranjant 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 un symlink, puteți șterge doar linkul. Asigurați-vă că nu ștergeți fișierul original.