Skip to main content

Kako stvoriti simboličke veze pomoću ln naredbe

La Educación Prohibida - Película Completa HD (Lipanj 2026)

La Educación Prohibida - Película Completa HD (Lipanj 2026)
Anonim

Simboličke veze koriste se baš kao prečaci. Mogu se koristiti za kraće kraće i dugačke putove i jednostavan pristup datotekama na drugim particijama i pogonima.

Ovaj vodič prikazuje sve što trebate znati o simboličkim vezama, ali možete provjeriti ručnu stranicu za ln naredbu za druge sklopke.

Početak rada

Dostupne su dvije vrste veza:

  • Tvrde veze
  • Mekane veze

Prije nego što počnete, dobro je znati koje su tvrdim vezama i zašto biste ih upotrijebili, ali ovaj će se vodič uglavnom usredotočiti na meke veze ili simboličke veze, kako su oni češće poznati.

Što je čvrsta veza?

Svaka datoteka u datotečnom sustavu prepoznata je brojem pod nazivom inoda. Većinu vremena to zapravo nećete brinuti o tome, ali važno je da se to dogodi kada želite stvoriti čvrstu vezu.

Tvrda veza omogućuje vam dodjeljivanje različitog imena datotekama na drugoj lokaciji, ali u biti to je ista datoteka. Ključ koji povezuje datoteke zajedno je broj za inode. Velika je stvar o tvrdim vezama da ne zauzimaju bilo koji fizički tvrdi disk prostor.

Čvrsta veza olakšava kategorizaciju datoteka. Na primjer, zamislite da imate mapu puna fotografija. Možete izraditi jednu mapu pod nazivom slike za odmor, drugu mapu koja se zove djeca, a treća se zove fotografija za ljubimce.

Moguće je da ćete imati neke fotografije koje se uklapaju u sve tri kategorije, jer su bile uzete na odmor s djecom i pasima.

Možete staviti glavnu datoteku u fotografije fotografija s odmora, a zatim stvoriti tvrdu vezu na tu fotografiju u kategoriji fotografija za djecu i drugu tvrdu vezu u kategoriji fotografija za kućne ljubimce - a nema dodatnog prostora.

Sve što trebate učiniti jest unijeti sljedeću naredbu za stvaranje tvrdih veza:

ln / put / to / file / path / to / hardlink

Ako ste imali fotografiju pod nazivom BrightonBeach u mapi fotografija za odmor i htjeli ste stvoriti vezu u mapi za djecu, upotrijebite sljedeću naredbu:

ln /holidayphotos/BrightonBeach.jpg /kidsphotos/BrightonBeach.jpg

Možete reći koliko se datoteka povezuje s istom inode pomoću ls naredbe kako slijedi:

ls -lt

Izlaz će biti nešto slično -rw-r - r - 1 korisničko ime grupa ime datumski naziv datoteke.

Prvi dio prikazuje korisničke dozvole, ali važan je dio broja nakon dopuštenja i prije korisničkog imena.

Ako je broj 1, to je jedina datoteka koja pokazuje određenu inodu (tj. Nije povezana). Ako je broj veći od jednog onda je teško povezan s 2 ili više datoteka.

Što je simbolička veza?

Simbolska veza je poput prečaca iz jedne datoteke u drugu. Sadržaj simboličke veze je adresa stvarne datoteke ili mape s kojom se povezuje.

Prednost korištenja simboličnih veza je da možete povezati datoteke i mape na drugim particionima i drugim uređajima.

Druga razlika između tvrdih veza i simboličke veze jest da se tvrdi veza mora stvoriti protiv datoteke koja već postoji, dok se mekana veza može stvoriti prije datoteke koja pokazuje postojećoj.

Za izradu simboličke veze upotrijebite sljedeću sintaksu:

ln -s / put / to / file / path / to / link

Ako ste zabrinuti zbog prebrisanja veze koja već postoji, možete koristiti tipku -b na sljedeći način:

ln -s -b / put / to / file / path / to / link

To će stvoriti sigurnosnu kopiju veze ako već postoji stvaranjem istog naziva datoteke, ali s tildom na kraju (~). Ako datoteka već postoji s istim imenom kao i simbolična veza, primit ćete pogrešku.

Možete prisiliti vezu da prebrisati datoteku pomoću sljedeće naredbe:

ln -s -f / put / to / file / path / to / link

Vjerojatno ne želite koristiti -f prekidač bez -b prekidač jer ćete izgubiti izvornu datoteku.

Druga je alternativa primiti poruku koja vas pita želite li prebrisati datoteku ako već postoji. To možete učiniti pomoću sljedeće naredbe:

ln -s -i / put / to / file / path / to / link

Kako prepoznati ako je datoteka simbolična veza?

Pokrenite sljedeće ls naredba:

ls -lt

Ako je datoteka simbolična veza, vidjet ćete nešto ovako:

myshortcut -> myfile

Pomoću simboličke veze možete se kretati u drugu mapu.

Na primjer, zamislite da imate vezu / Home / glazba / rock / Alice Cooper / heystoopid zvao heystoopid.

Možete pokrenuti sljedeću naredbu cd za navigaciju do te mape pomoću sljedeće naredbe:

cd heystoopid