GNU/Linux >> Znalost Linux >  >> Linux

Jak vytvořit symbolické odkazy v Linuxu

Vědět, jak vytvořit symbolický odkaz pomocí příkazů Linuxu, je skvělý způsob, jak rozšířit své znalosti v terminálu Linux. V tomto tutoriálu si probereme několik příkazů, jak se naučit symbolické odkazy rychlým a snadným způsobem. Než začneme, pojďme si představit, co jsou symbolické odkazy.

Symbolické odkazy jsou užitečné nejen při vytváření zástupců a správě souborů v operačních systémech, jako je Linux. Slouží také jako způsob, jak vytvořit různá umístění pro primární uživatelské složky, například Dokumenty, Obrázky, Stažené soubory a mnoho dalšího!

Symbolické odkazy fungují jako řetězec vytvářející cesty pro různé soubory, složky a adresáře v počítačovém systému. Jsou schopny vytvářet a ukládat více souborů na různá místa odkazující na jeden soubor. Zvýšíte tak efektivitu umístěním všech konkrétních dokumentů v jednom příkazu.

Vzhledem k uživatelsky přívětivým funkcím v Linuxu jej při vytváření symbolických odkazů sleduje i Microsoft. Symbolické odkazy, také známé jako Soft links nebo Symlinks, nejsou jedinečné pro Linux, ale jsou jako možnost Hledat ve Windows, kde lze vyhledávat konkrétní soubor nebo adresář na disku prováděním různých příkazů.

Podívejme se, jak můžete vytvořit odkazy na soubory a složky v Linuxu:

Obecně k vytváření odkazů používáme ln příkaz a -s možnost zadat Symbolické odkazy. Toto je nejjednodušší způsob, jak zajistit flexibilní přístup, který umožňuje co nejvíce experimentovat s jazykem. Na vytváření symbolických odkazů v Linuxu není nic těžkého – stačí provést jeden jednoduchý krok.

ln -s [target file] [Symbolic filename]

Příkaz ln v Linuxu vytváří propojení mezi zdrojovými soubory a adresáři.

  • -s – příkaz pro Symbolické odkazy.
  • [cílový soubor] – název existujícího souboru, pro který vytváříte odkaz
  • [Symbolický název_souboru] – název symbolického odkazu.

Vytvořené odkazy lze ověřit výpisem adresáře pomocí příkazu podrobného seznamu:

ls -l

Pokud však nezadáte [Symbolický název souboru], příkaz automaticky vytvoří nový odkaz ve stávajícím adresáři.

Obtížné není ani vytváření symbolických odkazů pro složky. Příkaz použitý k vytvoření symbolického odkazu složky je:

ln -s [Specific file/directory] [symlink name]

Chcete-li například propojit /user/local/downloads/logo do adresáře /devisers složku, použijte následující příkaz:

ln -s /user/local/downloads/logo /devisers

Jakmile je vytvořen symbolický odkaz a připojen ke složce /devisers , povede to k /user/local/downloads/logo . Když uživatel změní adresář – cd – na /devisers , systém se automaticky změní na konkrétní soubor a zapíše jej do adresáře příkazů.

Možnosti symbolického odkazu se nazývají přepínače příkazového řádku. Zde jsou ty nejběžnější a jejich popis:

Příkazový přepínač Popis
–záloha[=CONTROL] zálohujte každý existující cílový soubor
-d, -F, –adresář superuživatel má povoleno pokusit se o pevný odkaz
-f, –force existující cílový soubor je odstraněn
-I, –interactive zobrazit výzvu před odstraněním cílových souborů
-L, –logické uctívání cílů, které jsou symbolickými odkazy
-n, –non-dereference symbolické odkazy na adresář jsou považovány za soubory
-P, –fyzické vytvářejte pevné odkazy přímo na symbolické odkazy
-r, –relativní vytvářejte symbolické odkazy vzhledem k umístění odkazu
-s, –symbol vytvářejte symbolické odkazy místo pevných odkazů
-S, –suffix=SUFFIX přepíše obvyklou záložní příponu
-v, –verbose vytisknout název každého propojeného souboru

Existující odkazy připojené k souborům nebo adresářům můžete odstranit příkazem unlink nebo rm. Takto to můžete udělat pomocí příkazu unlink:

unlink [symlink to remove]

Odstranění symbolického odkazu pomocí příkazu rm je podobné příkazu unlink, který je uveden níže:

rm [symlink name]

Například:

rm simpleText

Závěr

Pamatujte, že pokud zdroj již není v aktuálním umístění, měli byste symbolické soubory smazat, abyste se vyhnuli vytváření duplikátů, které by mohly zpomalit vaši práci.

Linux je skvělá platforma pro vytváření interaktivní a dynamické aplikace, kde můžete experimentovat a inovovat. Rozhodující je pevný základ. Naučte se důkladně základy jazyka, abyste jej mohli plně využít. Doufáme, že vám tento tutoriál pomohl zlepšit vaše dovednosti pomocí dalšího užitečného nástroje!


Linux
  1. Jak vytvořit skript příkazu Linux

  2. Jak vytvořit swap v Linuxu

  3. Jak zkopírovat symbolické odkazy?

  1. Jak vytvořit pevné a symbolické odkazy v Linuxu

  2. Jak vytvořit balíček RPM pro Linux

  3. Jak vytvořit službu Systemd v Linuxu

  1. Příkaz Ln:Jak vytvořit symbolické odkazy v Linuxu

  2. Příkaz Ln v Linuxu (Vytvořit symbolické odkazy)

  3. Jak vytvořit odkládací soubor v Linuxu