Jak vytvářet symbolické odkazy v Linuxu

Učení se symbolickým příkazům v Linuxu je skvělý způsob, jak zlepšit svůj potenciál v terminálu Linuxu. V tomto návodu se budeme zabývat několika příkazy, pomocí kterých se naučíte symbolické odkazy snadno a rychle. Než začneme, podívejme se, co jsou symbolické odkazy.

Co jsou symbolické odkazy v Linuxu

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é k vytváření různých umístění pro primární uživatelské složky, například Dokumenty, Obrázky, Stažené soubory a mnoho dalších!

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ých místech odkazují na jeden soubor. Zvyšují tak efektivitu vyhledáním všech konkrétních dokumentů jedním příkazem.

Tyto odkazy jsou uloženy v hlavním počítači, takže i v případě smazání původního souboru budete mít zálohu většiny důležitých souborů. Symbolické odkazy pomáhají vytvářet neplatné cesty odkazů pro ukládání částí informací podle požadavku uživatele.

Vzhledem k uživatelsky přívětivým vlastnostem systému Linux jej při vytváření symbolických odkazů následuje i společnost Microsoft. Symbolické odkazy, známé také jako měkké odkazy nebo symlinky, nejsou v Linuxu jedinečné, ale fungují podobně jako možnost vyhledávání ve Windows, kde lze pomocí různých příkazů vyhledat určitý soubor nebo adresář na disku.

Jak vytvořit symbolické odkazy v Linuxu?

Podívejme se, jak lze v Linuxu vytvářet odkazy na soubory a složky:

Vytváření symbolických odkazů v Linuxu pro soubory

Obvykle pro vytváření odkazů používáme příkaz ln a volbu -s pro zadání symbolických odkazů. Je to nejjednodušší způsob, který zajistí flexibilní přístup umožňující co nejvíce experimentovat s jazykem. Vytváření symbolických odkazů v Linuxu není nic těžkého – stačí provést jeden jednoduchý krok.

ln -s 

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

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

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

ls -l

Pokud však neuvedete , příkaz automaticky vytvoří nový odkaz v existujícím adresáři.

Vytvoření symbolického odkazu v Linuxu pro složky

Vytvoření symbolických odkazů pro složky také není složité. Příkaz pro vytvoření symbolického odkazu na složku je:

ln -s 

Příklad pro propojení adresáře /user/local/downloads/logo se složkou /devisers použijte následující příkaz:

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

Po vytvoření symbolického odkazu a jeho připojení ke složce /devisers povede do adresáře /user/local/downloads/logo. Když uživatel změní adresář – cd – na /devisers, systém automaticky přejde na konkrétní soubor a zapíše jej do příkazového adresáře.

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

Přepínač příkazů Popis
zálohování zálohování každého existujícího cílového souboru
-d, -F, -directory superuživatel se může pokusit o tvrdé propojení
-f, -force odstraní se existující cílový soubor
-I, -interaktivní poptávka před odstraněním cílových souborů
-L, -logické cíle, které jsou symbolickými odkazy
-n, -non-dereference symbolické odkazy na adresář jsou považovány za soubory
-P, -physical vytváří pevné odkazy přímo na symbolické odkazy
-r, -relative vytváří symbolické odkazy relativní k umístění odkazu
-s, -symbol vytvořit symbolické odkazy místo pevných odkazů
-S, -suffix=SUFFIX překrýt obvyklou příponu zálohy
-v, -verbose vypíše název každého propojeného souboru

Jak změnit nebo odstranit symbolické propojení v Linuxu?

Stávající odkazy připojené k souborům nebo adresářům můžete odstranit příkazem unlink nebo rm. Takto to můžete provést pomocí příkazu unlink:

unlink 

Odstranění symbolického odkazu pomocí příkazu rm je podobné příkazu unlink, který je následující:

rm 

Např:

rm simpleText

Zabalení

Pamatujte, že pokud zdroj již není v aktuálním umístění, měli byste symbolické soubory odstranit, abyste se vyhnuli vytváření duplicit, což by mohlo zpomalit vaši práci.

Linux je skvělá platforma pro vytváření interaktivních a dynamických aplikací, kde můžete experimentovat a inovovat. Rozhodující je silný základ. Důkladně se naučte základy jazyka, abyste mohli plně využít jeho potenciál. Doufáme, že vám tento návod pomohl zlepšit vaše dovednosti s dalším užitečným nástrojem!

Tento příspěvek byl naposledy upraven 9. března 2021 10:04

.

Napsat komentář

Vaše e-mailová adresa nebude zveřejněna.