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 user
nebo 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.