
V tomto tutoriálu vám ukážeme, jak vytvořit symbolické odkazy v systému Linux. Pro ty z vás, kteří nevěděli, Symbolický odkaz, také známý jako symbolický odkaz nebo měkký odkaz, je typ souboru v systému Linux, který odkazuje na jiný soubor nebo složku ve vašem počítači. Symbolické odkazy jsou podobné zkratkám ve Windows. Pomocí symbolických odkazů umožňujete snadněji přistupovat k dalším souborům, které mohou být umístěny ve složitých cestách k adresářům nebo jsou vyžadovány pro určité služby.
Tento článek předpokládá, že máte alespoň základní znalosti Linuxu, víte, jak používat shell, a co je nejdůležitější, hostujete svůj web na vlastním VPS. Instalace je poměrně jednoduchá a předpokládá, že běží v účtu root, pokud ne, možná budete muset přidat 'sudo ‘ k příkazům pro získání oprávnění root. Ukážu vám krok za krokem vytvoření symbolických odkazů s příklady z praxe.
Předpoklady
- Server s jedním z následujících operačních systémů:Ubuntu nebo CentOS.
- Abyste předešli případným problémům, doporučujeme použít novou instalaci operačního systému.
non-root sudo usernebo přístup kroot user. Doporučujeme jednat jakonon-root sudo user, protože však můžete poškodit svůj systém, pokud nebudete při jednání jako root opatrní.
Vytváření symbolických odkazů v systému Linux
- Příkaz k vytvoření symbolických odkazů.
ln je nástroj příkazového řádku pro vytváření odkazů mezi soubory. Ve výchozím nastavení je ln příkaz vytváří pevné odkazy. Chcete-li vytvořit symbolický odkaz, použijte -s (--symbolic ).
ln [-sf] [source] [destination]
Vytvořte například symbolický odkaz pomocí:
ln -s my_test_file.txt my_link_file.txt
Chcete-li ověřit, zda byl symbolický odkaz úspěšně vytvořen, použijte ls příkaz:
ls -l my_link_file.txt
- Vytvořte symbolický odkaz na adresář Linux.
Jak vytvořit symbolický odkaz na adresář v Linuxu:
ln -s /mnt/external_drive/stock_movies ~/stock_movies
Výše uvedený příklad vytváří symbolický odkaz s názvem stock_movies na home (~/) adresář. Odkaz odkazuje na stock_movies adresář na external_drive .
- Odpojením odeberete symbolický odkaz.
Stávající odkazy připojené k souborům nebo adresářům můžete odstranit unlink nebo rm příkaz:
rm my_link_file.txt unlink my_link_file.txt
Blahopřejeme! Úspěšně jste se naučili vytvářet symbolické odkazy. Děkujeme, že jste použili tento tutoriál k tomu, jak používat ln příkaz k vytvoření symbolických odkazů na vašem systému Linux.