Příkaz cd je obzvláště užitečný, protože umožňuje rychle přecházet z jednoho adresáře do druhého. Tento příkaz systému Linux má mnoho praktických funkcí.

Co je příkaz cd v systému Linux?

Ve většině běžných distribucí Linuxu, stejně jako v Ubuntu, můžete pomocí příkazu cd přepínat mezi adresáři, ve kterých právě pracujete. Jakmile to uděláte, novým cílem bude aktuální adresář. V Linuxu je cd zkratka pro „change directory“ (změnit adresář). Tento příkaz je jedním z nejčastěji používaných příkazů uživateli Linuxu při práci se shellem. Je důležité si zapamatovat, že je třeba se vyvarovat překlepů. Pokud potřebujete nejprve najít adresář, doporučujeme použít příkaz Linux find.

Jak funguje příkaz cd?

Při práci v shellu budete často potřebovat přepínat mezi adresáři, ve kterých se nacházíte. K tomu slouží příkaz cd. Při zadávání příkazu potřebujete relativní cestu, která vede k hierarchii podadresářů a z vaší cesty k další cestě výše. Na druhou stranu můžete také zadat absolutní cestu a přejít přímo k cíli. Budete tam přesměrováni, pokud adresář existuje a máte dostatečná přístupová práva. Pokud tomu tak není, zůstanete v aktuálním adresáři a zobrazí se chybová zpráva.

Jak vypadá syntaxe cd?

Toto je obecná syntaxe příkazu cd:

$ cd [Option] [Directory]
shell

cd je samotný příkaz a pomocí voleb jej můžete dále upřesnit. [Adresář] je přesný název umístění, do kterého chcete přejít.

Jaké možnosti má příkaz cd?

S příkazem cd máte dvě možnosti:

  • -L: Tato volba příkazu cd bude sledovat logickou strukturu adresářů. Jedná se o standardní nastavení.
  • -P: Tato volba naopak sleduje fyzickou strukturu adresářů.

Příklady příkazu cd v systému Linux

Abychom vám lépe přiblížili fungování příkazu cd, uvádíme několik jednoduchých příkladů. Brzy zjistíte, že se jedná o užitečný příkaz, který budete používat téměř denně k snadnému přepínání do jiných adresářů.

$ cd ~
shell

Toto je příkaz, který slouží k přechodu do domovského adresáře.

$ cd /
shell

Tuto možnost použijte pro přepnutí do kořenového adresáře.

$ cd /usr/local
shell

Použijte tento příkaz pro přechod do podadresáře*/usr/local*.

$ cd -
shell

Tato volba vás přenese do předchozího pracovního adresáře.

Přejít do hlavního menu