Ta objava bo raziskala in izvedela, kako ustvariti simbolno povezavo datoteke ali imenika in kako odstraniti simbolno povezavo v katerem koli operacijskem sistemu, ki temelji na Linuxu. Potopimo se torej v učni proces in si oglejmo, koliko vrst povezav obstaja v Linuxu.
Vrste povezav v Linuxu
Mehka povezava
To je enako kot bližnjica, ki jo pogosto vidimo v operacijskem sistemu Windows, ki je v bistvu kazalec na določen imenik ali datoteko.
Trda povezava
Na drugi strani so trde povezave tudi bližnjice do določene datoteke ali mape, vendar je edina razlika med trdo in mehko povezavo ta, da trda povezava ne more obstajati na neki drugi particiji ali datotečnem sistemu.
No, pripomoček ukazne vrstice, ki ga uporabljamo za ustvarjanje povezav, je znan kot ln. Naučimo se malo o tem.
V poveljstvu
ln ukaz ustvari trdo povezavo po privzetku. Če pa želimo ustvariti mehko povezavo, moramo postaviti -s ali -simbolično zastava pred ln ukaz.
Sintaksa za ustvarjanje simbolne povezave bi bila takšna, kot je podana spodaj:
$ ln -s [ORIGINAL_FILE] [POVEZAVA]V prvem argumentu moramo navesti izvirno ime datoteke.
V drugem argumentu mu moramo dati simbolično ime datoteke.
Če ne predložimo simbolične datoteke ali pikice (.) namesto simboličnega imena datoteke, nato ln ukaz bo ustvaril simbolno povezavo v istem delovnem imeniku.
Ustvarjanje simbolne povezave do datoteke
Simbolično povezavo datoteke lahko enostavno ustvarite s spodnjim ukazom:
$ ln -s original_file_name symbolic_file_nameNe pozabite zamenjati original_name_file in simbolna_datoteka_name z želenimi imeni datotek.
Na primer, če želite ustvariti simbolno povezavo besedilne datoteke, bo ukaz potekal tako:
Datoteka $ ln -s.txt novo_povezavo.txt
The ln ukaz ne ustvari ali prikaže nobenega rezultata za uspeh na terminalu, zato lahko uporabite ukaz ls, če želite preveriti ustvarjanje povezave. Torej, ls -l za preverjanje vnesite spodnji ukaz:
$ ls -l nova povezava.txt
L v izhodu je zastavica, ki omenja vrsto simbolične datoteke, puščica (->) pa kaže na prvotno datoteko, od koder je ustvarjena simbolična povezava.
V redu, zdaj poglejmo, kako ustvariti simbolno povezavo do imenika
Ustvarjanje simbolne povezave do imenika
Pri ustvarjanju simbolne povezave do imenika ali datoteke ni razlike. Simbolično povezavo do imenika lahko enostavno ustvarite tako, da najprej navedete ime imenika in nato navedete simbolično povezavo.
Na primer, za ustvarjanje simbolne povezave imenika / mape do imenika ~ / folder_link bo ukaz za ustvarjanje simbolne povezave takšen:
$ ln -s / folder ~ / folder_link
Po zagonu ukaza za ustvarjanje simbolne povezave preverite ustvarjanje povezave s spodnjim ukazom:
$ ls -l ~ / povezava_mape
Na zgornjem posnetku zaslona lahko vidite, da je simbolična povezava imenika uspešno ustvarjena.
Zdaj pa pojdimo naprej in poglejmo, kako odstraniti simbolično povezavo v Linuxu.
Odstranitev simbolne povezave
Simbolično povezavo lahko enostavno izbrišete ali odstranite z uporabo prekini povezavo ali rm ukaz. Navesti morate simbolično povezavo do katerega koli ukaza za odklop ali rm, simbolična povezava pa bo odstranjena iz vašega operacijskega sistema Linux.
Če želite odstraniti simbolično povezavo z ukazom za prekinitev povezave, vnesite spodnji ukaz:
$ unlink symbolic_link
Če želite odstraniti simbolično povezavo z ukazom rm, vnesite spodnji ukaz;
$ rm symbolic_link
Simbolična povezava bo odstranjena s katerim koli od zgoraj navedenih ukazov.
Zaključek
Raziskali smo več načinov za ustvarjanje simbolne povezave do datoteke ali imenika v Linuxu in se naučili tudi odstraniti simbolično povezavo v katerem koli operacijskem sistemu, ki temelji na Linuxu. Po branju te objave ne boste imeli ovir pri ustvarjanju in odstranjevanju simbolične povezave.