GNU/Linux >> Znalost Linux >  >> Linux

7 Praktické příklady cd Command v Linuxu

Příkaz cd se používá k navigaci mezi adresáři v Linuxu. Je to zkratka pro ‚změnit adresář‘.

Umožňuje vám změnit pracovní adresář z aktuálního adresáře na požadovaný adresář, do kterého chcete přejít.

Syntaxe příkazu cd je následující:

cd [option] <directory>

[volba] se používá k ovládání výstupu příkazu. Tyto možnosti většinu času nebudete používat.

Dostupné volby pro příkaz cd souvisí se symbolickými odkazy:

  • -P:Nenásledujte symbolické odkazy.
  • -L:postupujte podle symbolických odkazů.

je místo, kde zadáváte cestu k požadovanému adresáři, do kterého chcete přejít.

Než se začneme podrobněji zabývat příkazem cd, navrhuji přehodnotit koncept absolutní a relativní cesty v Linuxu. Budete je hodně používat s příkazem cd.

7 základních příkladů příkazu cd v Linuxu

Zde jsou nejběžnější použití příkazu cd. Některé z nich už pravděpodobně znáte. Některé z nich nejsou tak populární, ale jsou extrémně užitečné.

Tip:Když zadáváte název adresáře, stačí po napsání několika písmen stisknout tabulátor. Ukáže vám všechny možnosti začínající na tato písmena. Dokončení karty je nutné použít zkratku terminálu Linux.

1. Přepněte do kořenového adresáře

Kořenový adresář je nejdůležitějším adresářem v systému souborů Linux. Je to nadřazený adresář všech ostatních adresářů přítomných v systému souborů. Označuje se /. Do kořenového adresáře můžete přejít z libovolného jiného adresáře pomocí následujícího příkazu.

cd /

Výstup:

[email protected]:~/parent$ cd /
[email protected]:/$ pwd
/
[email protected]:/$

2. Přepnout do podřízeného adresáře

Adresář přítomný v jiném adresáři se nazývá podřízený adresář. Adresář, který obsahuje podřízený adresář, je nadřazeným adresářem. Do podřízeného adresáře můžete přejít pomocí následujícího příkazu:

cd <child directory name>

Výstup:

[email protected]:~/parent$ ls
child 'child directory'
[email protected]:~/parent$ cd child1
[email protected]:~/parent/child1$ pwd
/home/abhi/parent/child1
[email protected]:~/parent/child1$

Poznámka: Pokud má název adresáře dvě nebo více slov, uzavřete název adresáře do „ “.

[email protected]:~/parent$ ls
child1 'child directory'
[email protected]:~/parent$ cd "child directory"
/home/abhi/parent/child directory
[email protected]:~/parent/child directory$

3. Použijte absolutní cestu

Cesta začínající v kořenovém adresáři (/) se nazývá absolutní cesta. Absolutní cestu získáte sledováním cesty z kořenového adresáře do cílového adresáře. Absolutní cesta vždy začíná v kořenovém adresáři.

[email protected]:/$ cd /home/abhi/parent
[email protected]:~/parent$ pwd
/home/abhi/parent
[email protected]:~/parent$

4. Použijte relativní název cesty

Cesta, která začíná v aktuálním pracovním adresáři, se nazývá relativní název cesty. Relativní název cesty získáte sledováním cesty z aktuálního pracovního adresáře do cílového adresáře. Relativní cesta vždy začíná v aktuálním pracovním adresáři.

[email protected]:~/parent$ ls
child1 'child directory'
[email protected]:~/parent$ cd child1
[email protected]:~/parent/child1$

5. Pomocí .. přejděte v adresáři nahoru

.. je speciální odkaz přítomný v každém adresáři, který ukazuje na jeho nadřazený adresář. .. je skrytý odkaz. K navigaci do nadřazeného adresáře, který je o jednu úroveň nad podřízeným adresářem, můžete použít následující příkaz.

cd ..

Zde je výstup:

[email protected]:~/parent/child directory$ pwd
/home/abhi/parent/child directory
[email protected]:~/parent/child directory$ cd ..
[email protected]:~/parent$ pwd
/home/abhi/parent
[email protected]:~/parent$

Můžete také přejít do libovolného adresáře vyšší úrovně pomocí .. požadovaného počtu opakování. Následující příklad ukazuje navigaci do dvouúrovňového vyššího adresáře z aktuálního pracovního adresáře.

[email protected]:~/parent/child1/child2$ pwd
/home/abhi/parent/child1/child2
[email protected]:~/parent/child1/child2$ cd ../..
[email protected]:~/parent$ pwd
/home/abhi/parent
[email protected]:~/parent$

6. Přepněte zpět do předchozího adresáře (velmi užitečné)

Pokud potřebujete přejít zpět do předchozího pracovního adresáře z aktuálního pracovního adresáře, můžete použít možnost.

cd -

Výstup je:

[email protected]:~/parent/child1/child2$ pwd
/home/abhi/parent/child1/child2
[email protected]:~/parent/child1/child2$ cd ../..
[email protected]:~/parent$ pwd
/home/abhi/parent
[email protected]:~/parent$ cd -
/home/abhi/parent/child1/child2
[email protected]:~/parent/child1/child2$ pwd
/home/abhi/parent/child1/child2
[email protected]:~/parent/child1/child2$

7. Přepněte zpět do domovského adresáře

~ se používá k navigaci zpět do domovského adresáře z jakéhokoli jiného adresáře.

cd ~

Výstup je:

[email protected]:~/parent/child1/child2$ cd ~
[email protected]:~$ pwd
 /home/abhi
[email protected]:~$

Ve skutečnosti v mnoha distribucích Linuxu můžete jednoduše napsat cd a enter a vrátit se do svého domovského adresáře.

Doufám, že těmto příkladům příkazů cd lépe rozumíte. Máte-li nějaké dotazy týkající se příkazu cd, neváhejte se zeptat v sekci komentářů níže!


Linux
  1. cp Command v Linuxu:7 praktických příkladů

  2. Linux Shutdown Command:5 praktických příkladů

  3. 5 Praktické příklady příkazu dd v Linuxu

  1. Du Command v Linuxu

  2. 16 Praktické příklady příkazu Linux LS pro začátečníky

  3. 10 Praktické příklady příkazů Linux nm

  1. Linux CD příkaz s příklady

  2. mv Command v Linuxu

  3. 5 Praktické příklady příkazu „cd“ v Linuxu