If-Koubou

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

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

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šnja pitanja i odgovori nam se javljaju zahvaljujući SuperUseru - podjele Stack Exchange-a, zajednice-driven grupiranja Q & A web stranica.

Pitanje

SuperUser čitač Peter Mortensen želi znati zašto Windows i dalje upotrebljava 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 osnovi pohranjuju lokaciju povezane datoteke kao tekst). Zašto?

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

Odgovor

Korisnik SuperUser Jonno ima odgovor za nas:

Postoji nekoliko 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čnoj vezi. Svakako, možete uputiti 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. Ne možete odabrati koji imenik za koji želite raditi u simboličnoj vezi.
  6. Datoteke prečaca ne moraju ukazivati ​​na samo datoteke, oni također mogu biti hiperveze ili veze protokola (kao što su .URL datoteke).
  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 bi im bilo potrebe da se dodaju više funkcija 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 započnete. Evo veze na blogu tvrtke MSDN koju nudi grawity koja pruža više informacija o dijelovima ove teme.

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