Jak používat příkaz CD v Linuxu

Snadný způsob, jak změnit adresáře v Linuxu z terminálu

Některé příkazy v Linuxu jsou tak často používané, že často přehlížíme význam příkazů a podrobnosti o nich nám unikají. CD je jeden takový příkaz. CD znamená „změnit adresář“, což samo o sobě vysvětluje jeho použití a účel.

CD umožňuje snadno změnit váš aktuální adresář na kterýkoli adresář, který chcete přesunout. Stačí zadat správnou cestu do příkazu a budete umístěni do tohoto adresáře CD.

V tomto krátkém tutoriálu získáte všechny základní a užitečné poznatky o CD nástroj příkazového řádku.

Vědět více o příkazu cd

CD command je užitečný nástroj pro všechny časté uživatele příkazového řádku a také pro ty, kteří potřebují spravovat servery bez GUI.

Podívejme se na základní syntaxi CD příkaz.

Obecná syntaxe:

cd [možnosti] [adresář_nebo_cesta_adresáře]

Následující tabulka vám poskytne stručný přehled o tom, co se stane, když použijete tyto možnosti s CD příkaz.

VolbaVýznam
/změní aktuální adresář na kořenový adresář
~změní adresář na domovský adresář
.Představuje aktuální adresář
..změnit na nadřazený adresář aktuálního adresáře
  • CD: Adresář můžete změnit přímo zadáním názvu cílového adresáře.

Obecná syntaxe:

cd [název_adresáře]

Příklad:

pracovní prostor cd

Zde jsme jednoduše změnili aktuální adresář na adresář s názvem ‚pracovní prostor‘.

Poznámka: Vezměte prosím na vědomí, že tento adresář pracovního prostoru by měl být umístěn ve vašem současném pracovním adresáři. Pokud tomu tak není, zobrazí se chyba. Můžete použít úplnou cestu k požadovanému adresáři s příponou CD příkaz. To se dozvíme v následujících příkladech.

cd / : Tento příkaz změní váš aktuální adresář na kořenový adresář.

Příklad:

gaurav@ubuntu:~/workspace$ cd / gaurav@ubuntu:/$

Zde jsme změnili aktuální pracovní adresář z ‚workspace‘ na vykořenit adresář.

gaurav@ubuntu:/$ pwd / gaurav@ubuntu:/$

Při použití pwd (vytisknout pracovní adresář) příkaz „ / Zobrazí se (kořenový) adresář.

  • cd ~ : Tento příkaz vás vrátí zpět do domovského adresáře z libovolného adresáře, ve kterém pracujete.

Příklad:

gaurav@ubuntu:~/space/apache$ pwd /home/gaurav/space/apache

Momentálně jsem v adresáři s názvem apache. Pojďme nyní použít cd ~ (tilda) příkaz.

gaurav@ubuntu:~/space/apache$ cd ~ gaurav@ubuntu:~$ 
gaurav@ubuntu:~$ pwd /home/gaurav gaurav@ubuntu:~$ 

Nyní jsme zpět do domovského adresáře „/home/gaurav“.

  • cd.. : Tento příkaz vám umožňuje změnit váš aktuální pracovní adresář na nadřazený adresář o úroveň výše než váš současný adresář.

Příklad:

gaurav@ubuntu:~/snap/htop/1332$ pwd /home/gaurav/snap/htop/1332 gaurav@ubuntu:~/snap/htop/1332$

V tomto příkladu je /home/gaurav/snap/htop/1332 aktuální cesta k pracovnímu adresáři. Ve skutečnosti jsme v adresáři 1332. Bezprostředním nadřazeným adresářem adresáře ‚1332‘ je adresář ‚htop‘. Při použití cd.. příkaz, přesuneme se do adresáře ‚htop‘, jeho bezprostředního nadřazeného adresáře.

gaurav@ubuntu:~/snap/htop/1332$ cd .. gaurav@ubuntu:~/snap/htop$
gaurav@ubuntu:~/snap/htop$ pwd /home/gaurav/snap/htop gaurav@ubuntu:~/snap/htop$

Výše jsou uvedeny některé užitečné možnosti používané s CD příkaz. Nyní se pojďme vrhnout na některé podrobnější příklady CD příkaz.

Změna z aktuálního adresáře na konkrétní cestu

Můžete použít CD pro změnu do libovolného adresáře pomocí jeho cesty.

Syntax:

cd [absolutní_cesta_adresáře]

Příklad:

cd ./snap/htop/1332/examples

Zde si přejeme přejít do adresáře s názvem „examples“ umístěného v cestě /home/gaurav/snap/htop/1332/examples z domovského adresáře.

Poznámka: Zde jsem použil ./ místo zadávání úplné cesty mého domovského adresáře. Více se o tom můžete dozvědět v tomto článku.

gaurav@ubuntu:~/snap/htop1332/examples$ pwd /home/gaurav/snap/htop/1332/examples gaurav@ubuntu:~/snap/htop/1332/examples$

Nyní jsme umístěni v adresáři „příklady“.

Přesun do adresářů s mezerami v názvu

Existuje mnoho případů, kdy při pojmenovávání adresářů používáme „mezery“. Někdy stačí použít CD příkaz s názvy tohoto typu, zdá se, nefunguje. Ale na to existuje jednoduchá oprava.

Problém lze vyřešit vložením názvu adresáře do jednoduchých nebo dvojitých uvozovek. Můžete jednoduše použít CD"název adresáře" nebo cd 'název adresáře'.

Syntax:

cd "název adresáře 22"

Příklad:

cd "Knihovna Calibre"

Výstup:

gaurav@ubuntu:~$ cd "Knihovna Calibre" gaurav@ubuntu:~/Knihovna Calibre$
trinity@ubuntu:~/Calibre Library$ pwd /home/trinity/Calibre Library

Nyní jsme se přesunuli do adresáře Calibre Library, který měl ve svém názvu mezery.

Přechod zpět do předchozího adresáře

Dříve jsme viděli použití cd.. příkaz, který vás přenese do nadřazeného adresáře vašeho aktuálního pracovního adresáře. Zde se podíváme na další alternativu.

The cd - (pomlčka) příkaz umožňuje provádět víceméně stejnou akci. Můžete se přesunout do předchozího adresáře vašeho aktuálního pracovního adresáře.

Obecná syntaxe:

cd -

Příklad:

gaurav@ubuntu:~/workspace/snap/vim-editor$ pwd /home/gaurav/workspace/snap/vim-editor gaurav@ubuntu:~/workspace/snap/vim-editor$ 

Zde aktuálně pracuji v adresáři ‚vim-editor‘. Předpokládejme, že se uživatel chce přesunout do předchozího adresáře cd - může být užitečné. Podívejme se jak.

trinity@ubuntu:~/workspace/snap/vim-editor$ cd - /home/trinity/workspace/snap trinity@ubuntu:~/workspace/snap$

Zde jsme se nyní přesunuli do předchozího adresáře s názvem „snap“.

Závěr

V tomto super jednoduchém tutoriálu jsme se dozvěděli o velmi základním a přátelském příkazu CD (tj. změnit adresář) používané ve všech systémech Linux. Nyní budeme moci procházet více adresáři při práci na terminálu bez použití GUI. CD Po prostudování tohoto tutoriálu bude použití příkazu snadné.