Početna » kako da » Zašto Windowsi još uvijek koriste prečace umjesto simboličkih veza?

    Zašto Windowsi još uvijek koriste prečace umjesto simboličkih veza?

    Budući da se Windows nastavlja razvijati i dodavati više funkcionalnosti tijekom vremena, možda ćete se znatiželjno raspitati zašto i dalje koristi starije "značajke" poput datoteka prečaca. Imajući to na umu, današnja postova s ​​pitanjima o odgovorima korisnika imaju odgovore na zbunjena pitanja čitatelja.

    Današnja sesija pitanja i odgovora dolazi nam ljubaznošću SuperUser-a, podjele Stack Exchangea, grupiranja web-lokacija za pitanja i odgovore u zajednici.

    Pitanje

    Čitač SuperUser Peter Mortensen želi znati zašto Windows nastavlja koristiti datoteke prečaca umjesto simboličnih veza:

    Windows XP i novije verzije podržavaju simboličke veze, ali sustav Windows nastavlja koristiti datoteke prečaca (koje u suštini pohranjuju lokaciju povezane datoteke kao tekst). Zašto?

    Zašto sustav Windows nastavlja koristiti datoteke prečaca umjesto simboličkih veza?

    Odgovor

    Suradnik SuperUser-a Jonno ima odgovor za nas:

    Postoji više razloga. Na primjer:

    1. Možete pohraniti različite razine kompatibilnosti s nekoliko različitih prečaca u istu exe datoteku jer ih interpretira ljuska, a ne datotečni sustav.
    2. Određene veze prečaca zapravo ne postoje u datotečnom sustavu. Neki od njih su jednostavno reference na GUID-ove ili posebne nizove koje interpretira ljuska.
    3. Ne možete uključiti prekidače u simboličku vezu. Naravno, možete ukazati na exe datoteku, ali ne možete "reći" da exe datoteku daljnje argumente.
    4. Ne možete odabrati ikonu za simboličku vezu.
    5. U simboličkoj vezi ne možete odabrati iz kojeg direktorija ćete raditi.
    6. Datoteke prečaca ne moraju upućivati ​​samo na datoteke, već mogu biti hiperveze ili veze protokola (kao što su .URL datoteke).
    7. LNK datoteke mogu postojati u bilo kojem datotečnom sustavu. Simboličkim vezama upravlja sam sustav datoteka, u slučaju Windowsa, NTFS.
    8. Nema stvarne potrebe da ih se zamijeni. Djeluju, male su veličine i mogu se u budućnosti povećavati ako ikada bude potrebno dodati više funkcionalnosti nego što je gore navedeno.
    9. Za stvaranje simboličke veze (s dobrim razlogom) potrebna su administrativna prava, inače se preusmjeravanje nevinih datoteka na zlonamjerne može izvršiti s vrlo malo posla.

    Postoji više razloga od ovoga, ali mislim da je to dovoljno da počnete. Ovdje je MSDN blog link koji daje grawity koji daje više informacija o dijelovima ove teme.


    Imate li što dodati objašnjenju? Zvuk isključen u komentarima. Želite li pročitati više odgovora od drugih tehničkih korisnika Stack Exchangea? Pogledajte cjelokupnu temu za raspravu ovdje.