Linux je jedním z nejpopulárnějších operačních systémů na planetě a jedním z důvodů jsou výkonné příkazy, které uživatel poskytuje. Jedním z nejdůležitějších a často používaných příkazů v Linuxu je příkaz pro přesun složek.
Pomocí příkazu cd uživatel se může pohybovat mezi různými složkami a adresáři v počítači. Chcete-li například přejít do složky s názvem Documents stačí zadat příkaz "cd Documents".
Ale nejen tým cd díky tomu je pohyb po složkách v Linuxu tak výkonný. Dalším užitečným týmem je tým ls, která zobrazuje obsah aktuální složky. V kombinaci s týmem cd, umožňuje snadné procházení souborovým systémem a nalezení požadovaných souborů a složek.
Chcete-li například zjistit, jaké soubory ve složce jsou Downloads, stačí nejprve přejít do této složky pomocí příkazu " cd Downloads "a poté spustit příkaz"ls".
Pohyb po složkách v Linuxu je velmi důležitá a užitečná dovednost, která pomáhá pracovat a orientovat se v systému souborů. Zvládnutí základních týmů, jako jsou cd a ls, budete moci rychle a snadno procházet složkami a adresáři a provádět potřebné kroky nad soubory a složkami.
Příkaz cd v Linuxu
Příkaz cd (change directory) v Linuxu se používá k pohybu mezi složkami v systému souborů.
Syntaxe příkazu cd:
cd [путь]
Je-li zadána Absolutní cesta, změní se aktuální pracovní adresář na složku s uvedenou cestou. Například:
cd /home/user/Documents
Pokud je zadána relativní cesta, změní se aktuální pracovní adresář na složku týkající se aktuálního nadřazeného adresáře. Například:
cd ../Pictures
Některé užitečné příkazy pomocí cd:
| Tým | Popis |
|---|---|
| cd | Přejít do domovského adresáře aktuálního uživatele. |
| cd - | Přechod do předchozího pracovního adresáře. |
| cd ~ | Přejít do domovského adresáře aktuálního uživatele. |
| cd / | Přechod do kořenového adresáře. |
Příkaz cd je jedním z hlavních příkazů v Linuxu a umožňuje vám pohodlně procházet souborovým systémem. Znalost základních příkazů a principů práce s příkazem cd vám umožní snadno se orientovat v systému souborů Linux.
Absolutní a relativní cesta
Při procházení souborovým systémem Linuxu lze použít dva typy cest: absolutní a relativní.
Absolutní cesta označuje úplné umístění souboru nebo složky Vzhledem k kořenovému adresáři. Vždy začíná slachem ( / ) a může obsahovat několik úrovní podadresářů.
Příklad absolutní cesty:
Relativní cesta označuje umístění souboru nebo složky Vzhledem k aktuálnímu pracovnímu adresáři. Nezačíná slachem ( / ) a může obsahovat relativní odkazy.""(aktuální složka) a ".."(rodičovská složka).
Příklady relativních cest:
./documents/file.txt (soubor je v podsložce" documents " v aktuální složce)
../images/picture.jpg (soubor je ve složce "images" v nadřazené složce)
Při použití příkazu pohybu (např. cd) v linuxovém terminálu lze určit absolutní i relativní cesty pro navigaci v souborovém systému.
Absolutní cesty jsou zvláště užitečné, když je třeba rychle přejít na konkrétní složku nebo soubor v hluboké hierarchii adresářů. Nicméně, relativní cesty jsou flexibilnější a umožňují odkazovat na objekty vzhledem k aktuální poloze, aniž byste museli specifikovat celou cestu.
Přechod do domovského adresáře
V Linuxu má každý uživatel svůj vlastní domovský adresář, který je prezentován jako cesta / domov / jméno uživatele. Chcete-li přejít do svého domovského adresáře, můžete použít příkaz cd s argumentem ~:
Zde symbol ~ označuje váš domovský adresář. Po dokončení tohoto příkazu budete přeneseni do svého domovského adresáře. Aktuální umístění můžete zkontrolovat zadáním příkazu pwd:
V důsledku příkazů uvidíte úplnou cestu do vašeho domovského adresáře.
Přechod do domovského adresáře může být obzvláště užitečný, když se chcete vrátit do svého domovského adresáře z jakékoli jiné složky na vašem systému Linux. Je to také pohodlný způsob, jak se zotavit, pokud jste ztraceni nebo si nepamatujete, ve které složce se nacházíte.
Posun o úroveň výš
Operátor ".."označuje nadřazenou složku aktuálního adresáře. Pokud se například nacházíte ve složce "documents", příkaz " cd .."přenese vás do nadřazené složky, což může být například "home".
Příklad použití příkazu:
- Nacházíte se ve složce "documents".
- Zadejte příkaz " cd .."a stiskněte klávesu Enter.
- Přesunete se o úroveň výše a nyní jste ve složce "home".
Všimněte si, že příkaz " cd .."lze použít několikrát k posunu o několik úrovní výše.
Posun o úroveň výše je velmi užitečný při navigaci v systému souborů Linux a usnadňuje provádění úkolů souvisejících s pohybem a organizací souborů a složek.
Změna současného adresáře na jiný
Syntaxe příkazu cd je následující:
| Tým | Popis |
|---|---|
| cd | Změna aktuálního adresáře na domácí |
| cd [cesta] | Změna aktuálního adresáře na uvedenou cestu |
| cd .. | Přechod na adresář rodičů |
Chcete-li například změnit aktuální adresář na složku "Documents", musíte spustit příkaz cd Documents . Pokud cesta obsahuje mezery, musí být uzavřena ve dvojitých uvozovkách nebo stíněna zpětnými symboly.
Pro návrat do domovského adresáře můžete použít příkaz cd bez argumentů nebo příkaz cd ~ . Chcete-li přejít do nadřazeného adresáře, musíte spustit příkaz cd .. .
Při změně aktuálního adresáře může příkaz cd vydávat různé chybové zprávy. Pokud například tato cesta neexistuje, zobrazí se Zpráva "no such file or directory".