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
.