Tento príspevok bude skúmať a naučí sa, ako vytvoriť symbolický odkaz na súbor alebo adresár a ako odstrániť symbolický odkaz v ľubovoľnom operačnom systéme založenom na systéme Linux. Poďme sa teda ponoriť do procesu učenia a zistime, koľko typov odkazov v systéme Linux existuje.
Typy odkazov v systéme Linux
Mäkký odkaz
Je to to isté ako skratka, ktorú často vidíme v operačnom systéme Windows, čo je v podstate ukazovateľ na nejaký konkrétny adresár alebo súbor.
Pevný odkaz
Na druhej strane sú tvrdé odkazy tiež skratkami pre určitý konkrétny súbor alebo priečinok, ale jediný rozdiel medzi pevným odkazom a mäkkým odkazom je ten, že pevný odkaz nemôže existovať v inom oddiele alebo v systéme súborov.
Obslužný program príkazového riadku, ktorý používame na vytváranie odkazov, je známy ako ln. Poďme sa o tom trochu dozvedieť.
Príkaz
ln príkaz predvolene vytvorí pevný odkaz. Ak však chceme vytvoriť mäkký odkaz, musíme vložiť a -s alebo -symbolický vlajka pred ln príkaz.
Syntax pre vytvorenie symbolického odkazu bude vyzerať takto:
$ ln-s [ORIGINAL_FILE] [LINK]V prvom argumente musíme uviesť pôvodný názov súboru.
V druhom argumente mu musíme dať symbolický názov súboru.
Ak neposkytneme symbolický súbor alebo nedáme bodku (.) namiesto symbolického názvu súboru potom ln príkaz vytvorí symbolický odkaz v rovnakom pracovnom adresári.
Vytvorenie symbolického odkazu na súbor
Symbolický odkaz na súbor je možné ľahko vytvoriť pomocou nižšie uvedeného príkazu:
$ ln -s pôvodný_súbor_názov symbolický_súbor_názvuUistite sa, že ste vymenili original_file_name a symbolic_file_name s požadovanými názvami súborov.
Napríklad na vytvorenie symbolického odkazu na textový súbor bude príkaz vyzerať takto:
súbor $ ln -s.txt new_link.TXT
The ln príkaz nevytvára ani neukazuje žiadny úspešný výstup na termináli, takže môžete použiť príkaz ls, ak chcete overiť vytvorenie odkazu. Takže, ls -l na overenie zadajte príkaz uvedený nižšie:
$ ls -l nový odkaz.TXT
L na výstupe je príznak, ktorý uvádza typ symbolického súboru, a symbol šípky (->) smeruje k pôvodnému súboru, z ktorého sa vytvára symbolický odkaz.
Dobre, teraz sa pozrime, ako vytvoriť symbolický odkaz na adresár
Vytvorenie symbolického odkazu na adresár
Nie je žiadny rozdiel vo vytvorení symbolického odkazu na adresár alebo súbor. Symbolický odkaz na adresár možno ľahko vytvoriť tak, že najskôr zadáte názov adresára a potom poskytnete symbolický odkaz.
Napríklad pre vytvorenie symbolického odkazu na adresár s názvom / folder do adresára ~ / folder_link bude príkaz na vytvorenie symbolického odkazu vyzerať takto:
$ ln -s / priečinok ~ / folder_link
Po spustení príkazu na vytvorenie symbolického odkazu overte vytvorenie odkazu pomocou príkazu uvedeného nižšie:
$ ls -l ~ / folder_link
Na snímke pripojenej vyššie môžete byť svedkami toho, že symbolický odkaz na adresár sa vytvoril úspešne.
Poďme teraz ďalej a uvidíme, ako odstrániť symbolický odkaz v systéme Linux.
Odstránenie symbolického odkazu
Symbolický odkaz možno ľahko vymazať alebo odstrániť pomocou zrušiť prepojenie alebo rm príkaz. Musíte poskytnúť symbolický odkaz na ktorýkoľvek z príkazov unlink alebo rm a symbolický odkaz bude odstránený z vášho operačného systému Linux.
Ak chcete symbolický odkaz odstrániť pomocou príkazu unlink, zadajte nasledujúci príkaz:
$ unlink symbolic_link
Ak chcete symbolické prepojenie odstrániť pomocou príkazu rm, zadajte príkaz uvedený nižšie;
$ rm symbolický_link
Symbolický odkaz bude odstránený pomocou ktoréhokoľvek z dvoch vyššie uvedených príkazov.
Záver
Preskúmali sme niekoľko spôsobov, ako vytvoriť symbolický odkaz na súbor alebo adresár v systéme Linux, a tiež sme sa naučili odstrániť symbolický odkaz v ľubovoľnom operačnom systéme založenom na systéme Linux. Po prečítaní tohto príspevku nebudete mať pri vytváraní a odstraňovaní symbolického odkazu žiadne prekážky.