22Jul

Zašto Windows još uvijek koristi prečac datoteke umjesto simboličkih veza?

Budući da se sustav Windows nastavlja razvijati i dodati više funkcija tijekom vremena, možda ćete biti znatiželjni zašto se i dalje upotrebljava starije "značajke" poput prečaca. Imajući to na umu, današnji SuperUser Q & A post ima odgovore na pitanja zbunjenog čitatelja.

Današnje pitanje &Sesija odgovora nam dolazi zahvaljujući SuperUseru - podjele Stack Exchange, grupiranjem zajednice Q & A web stranica.

Pitanje

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

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

Zašto Windows i dalje upotrebljavaju prečace datoteke umjesto simboličnih veza?

Odgovor

SuperUser suradnik Jonno ima odgovor za nas:

Postoji više razloga. Na primjer:

  1. Možete pohraniti različite razine kompatibilnosti protiv nekoliko različitih prečaca na 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 ili posebne žice koje interpretira ljuska.
  3. Ne možete uključiti prekidače u simboličnu vezu. Svakako, možete uputiti na exe datoteku, ali ne možete "reći" da exe datoteku bilo koji daljnji argumente.
  4. Ne možete odabrati ikonu za simboličku vezu.
  5. Ne možete odabrati koji direktorij za rad na simboličnoj vezi.
  6. Prečacne datoteke ne moraju ukazivati ​​na samo datoteke, već mogu biti i hiperveze ili veze protokola( poput. URL datoteka).
  7. LNK datoteke mogu postojati na bilo kojem datotečnom sustavu. Simboličke veze rješava sam sustav datoteka, u slučaju Windows, NTFS.
  8. Nema stvarne potrebe da ih zamijenite. Oni rade, maleni su u veličini i mogu se povećati u budućnosti, ako ikada bude potrebno da im se dodaju još funkcionalnosti od onoga što je već gore navedeno.
  9. Administrativna prava potrebna su za stvaranje simboličke veze( s dobrim razlogom), inače preusmjeravanje nevinih datoteka na zlonamjerne datoteke može se izvršiti s vrlo malo posla.

Postoji više razloga od ovoga, ali mislim da je ovo dovoljno da počnete. Evo veze na blogu tvrtke MSDN koju nudi grawity koja pruža više informacija o dijelovima ove teme.

Imate li što dodati objašnjenju? Zvuči u komentarima.Želite li pročitati više odgovora od drugih tehnoloških korisnika Stack Exchangea? Pogledajte ovdje cijelu raspravu.