Dette indlæg vil udforske og lære, hvordan man opretter et symbolsk link til en fil eller mappe, og hvordan man fjerner et symbolsk link i ethvert Linux-baseret operativsystem. Så lad os dykke ned i læringsprocessen og se, hvor mange typer links der findes i Linux.
Typer af link i Linux
Blødt link
Det er det samme som en genvej, som vi ofte ser i Windows-operativsystemet, som dybest set er en markør til en bestemt mappe eller fil.
Hard Link
På den anden side er hardlinks også genveje til en bestemt fil eller mappe, men den eneste forskel mellem et hardt link og softlinket er, at hardlinket ikke kan eksistere på en anden partition eller et filsystem.
Nå, kommandolinjeværktøjet, som vi bruger til at oprette links, er kendt som ln. Lad os lære lidt om det.
Under kommando
ln kommando opretter det hårde link som standard. Men hvis vi vil oprette et blødt link, skal vi sætte et -s eller -symbolsk flag foran ln kommando.
Syntaksen til oprettelse af det symbolske link vil være som angivet nedenfor:
$ ln -s [ORIGINAL_FILE] [LINK]I det første argument skal vi angive det originale filnavn.
I det andet argument skal vi give det det symbolske filnavn.
Hvis vi ikke giver den symboliske fil eller sætter en prik (.) i stedet for et symbolsk filnavn, så ln kommando opretter det symbolske link i samme arbejdsmappe.
Oprettelse af et symbolsk link til en fil
Filens symbolske link kan let oprettes ved hjælp af kommandoen nedenfor:
$ ln -s original_file_name symbolic_file_nameSørg for at udskifte original_filnavn og symbolsk_fil_navne med dine ønskede filnavne.
For eksempel, for at oprette et symbolsk link til en tekstfil, går kommandoen sådan:
$ ln -s fil.txt nyt_link.txt
Det ln kommandoen producerer eller viser ikke nogen succesoutput på terminalen, så du kan bruge kommandoen ls, hvis du vil bekræfte oprettelsen af et link. Så ls -l til bekræftelse skriv kommandoen nedenfor:
$ ls -l newlink.txt
L i output er det flag, der nævner den symbolske filtype, og pilsymbolet (->) peger mod den originale fil, hvorfra det symbolske link oprettes.
Okay, lad os nu se, hvordan man opretter et symbolsk link til et bibliotek
Oprettelse af et symbolsk link til et bibliotek
Der er ingen forskel i at oprette et symbolsk link til en mappe eller en fil. Et symbolsk link til et bibliotek kan let oprettes ved først at angive katalognavnet og derefter give det symbolske link.
For eksempel, for at oprette det symbolske link i en mappe med navnet / mappe til ~ / folder_link-biblioteket, vil kommandoen til oprettelse af et symbolsk link være sådan:
$ ln -s / folder ~ / folder_link
Efter at have kørt kommandoen til oprettelse af det symbolske link, skal du kontrollere oprettelsen af linket ved hjælp af kommandoen nedenfor:
$ ls -l ~ / folder_link
Du kan vidne i skærmbilledet vedhæftet ovenfor, at katalogets symbolske link oprettes med succes.
Lad os nu gå videre og se, hvordan du fjerner et symbolsk link i Linux.
Fjernelse af et symbolsk link
Et symbolsk link kan let slettes eller fjernes ved hjælp af fjerne tilknytning eller rm kommando. Du skal angive det symbolske link til en hvilken som helst af unlink- eller rm-kommandoerne, og det symbolske link fjernes fra dit Linux-operativsystem.
For at fjerne det symbolske link ved hjælp af unlink-kommandoen, skriv kommandoen nedenfor:
$ unlink symbolic_link
For at fjerne det symbolske link ved hjælp af kommandoen rm, skriv kommandoen nedenfor;
$ rm symbolic_link
Et symbolsk link fjernes ved hjælp af en af de to ovenstående kommandoer.
Konklusion
Vi har undersøgt flere måder at oprette et symbolsk link til en fil eller bibliotek i Linux og har også lært at fjerne det symbolske link i ethvert Linux-baseret operativsystem. Efter at have læst dette indlæg står du ikke over for nogen forhindring i at oprette og fjerne det symbolske link.