Linux je populární open source operační systém, který je široce používán pro různé účely, od vývoje softwaru až po správu serverů. Jednou z hlavních funkcí Linuxu je příkazový řádek, který umožňuje uživateli komunikovat se systémem prostřednictvím terminálu.
Při práci s Linuxem často musíte změnit aktuální adresář, abyste mohli procházet souborovým systémem. To může být užitečné pro provádění různých úkolů, jako je vyhledávání souborů, provádění příkazů v konkrétním adresáři nebo výroba akcí nad soubory. Změna adresáře v Linuxu je poměrně jednoduchá a vyžaduje jen několik kroků.
Je důležité si uvědomit, že v Linuxu jsou všechny soubory a adresáře uspořádány do hierarchické struktury, která začíná speciálním adresářem zvaným "kořenový adresář" (root). Všechny ostatní adresáře jsou v něm a tvoří strom souborového systému.
Změnit adresář v Linuxu lze pomocí příkazu "cd", což je zkratka pro" change directory " (změnit adresář). Tento příkaz má několik možností použití. Chcete-li například přejít do domovského adresáře uživatele, můžete zadat příkaz "cd ~" nebo "cd". Pokud chcete přejít do jiného adresáře, musíte zadat celou cestu k aktuálnímu adresáři.
V této příručce se podíváme na různé způsoby, jak změnit adresář v operačním systému Linux. Naučíte se, jak používat relativní a absolutní cesty a jak používat některé další možnosti příkazu "cd". Pomocí těchto znalostí budete moci efektivněji pracovat s Linuxem a plně využít jeho každodenní schopnosti.
Kompletní průvodce: změna adresáře v Linuxu
Můžete změnit adresář v Linuxu pomocí příkazu cd . K tomu je třeba zadat následující konstrukci:
kde cesta_k_direktory je cesta do cílového adresáře, kam chcete přejít.
Pokud například chcete přejít do adresáře "documents" v aktuálním adresáři, spusťte příkaz:
Pokud se chcete dostat do adresáře "files" v adresáři "documents", spusťte příkaz:
Chcete-li přejít do předchozího adresáře, použijte příkaz:
Tento příkaz vám pomůže vrátit se na úroveň nad aktuálním adresářem.
Chcete-li přejít do domovského adresáře, použijte příkaz:
Tento příkaz vás vrátí do vašeho domovského adresáře, kde jsou všechny vaše osobní soubory.
A nakonec pro přechod do kořenového adresáře použijte příkaz:
Kořenový adresář je nejvyšší v hierarchii souborového systému Linux. Tím, že do něj přejdete, budete moci procházet celý systém a najít všechny soubory.
Nyní znáte základní příkazy pro změnu adresáře v Linuxu. Pomohou vám efektivně pracovat na příkazovém řádku a najít požadované soubory a složky.
Definice současného adresáře
K určení aktuálního adresáře v operačním systému Linux lze použít příkaz pwd .
Tým pwd (angl.) "print working directory") zobrazí celou cestu aktuálního adresáře, ve kterém se uživatel aktuálně nachází.
Chcete-li zjistit, ve kterém adresáři se nacházíte, jednoduše zadejte do terminálu příkaz pwd :
| ~$ | pwd |
| /home/user |
V tomto případě výstup příkazu pwd ukazuje, že aktuální adresář uživatele je na cestě /home/user .
Pomocí příkazu pwd můžete vždy přesně určit, ve kterém adresáři se nacházíte, což může být užitečné při práci s příkazovým řádkem operačního systému Linux.
Přechod do jiného adresáře
K přesunu do jiného adresáře se v operačním systému Linux používá příkaz "cd". Tento příkaz umožňuje uživatelům změnit aktuální adresář práce na jiný.
Syntaxe příkazu cd je následující:
cd [adresář]
kde "[adresář]"představuje cestu k cílovému adresáři.
cd /home/user/Documents - přejděte do adresáře "Documents", který se nachází v domovském adresáři uživatele.
cd .. - přechod na adresář rodičů aktuálního adresáře.
cd ~/Music - přechod do adresáře "Music", který se nachází v domovském adresáři uživatele.
Příkaz " cd " lze také použít s absolutními nebo relativními cestami k adresáři. Pokud je cesta uvedena ve vztahu k současnému adresáři, bude relativní. Pokud cesta začíná"/", bude absolutní.
Příkaz " cd " bez argumentů přepne aktuální adresář do domovského adresáře uživatele.
Posun o úroveň výš
K posunu o úroveň výše lze v operačním systému Linux použít příkaz cd .. . Tento příkaz vás přenese do nadřazeného adresáře aktuálního adresáře.
Pokud je například vaše aktuální adresář / home/username / documents , pak po provedení příkazu cd .. budete přeneseni do adresáře / home / username .
Pokud chcete přejít o několik úrovní výše najednou, můžete použít kombinaci příkazu cd s cestou k požadovanému adresáři. Chcete-li například přejít o dvě úrovně výše z aktuálního adresáře, můžete zadat příkaz cd ../.. .
Pokud chcete zobrazit obsah nadřazeného adresáře, můžete použít příkaz ls .. . Tento příkaz zobrazí seznam souborů a podřízených adresářů v nadřazeném adresáři aktuálního adresáře.
Posun o úroveň výše může být užitečný, pokud chcete najít soubory nebo adresáře umístěné v nadřazeném adresáři nebo pokud chcete zobrazit obsah nadřazeného adresáře pro orientaci v systému souborů.
Přechod na domácí adresář
Po dokončení tohoto příkazu budete přesměrováni do svého domovského adresáře. Tímto způsobem se v terminálu zobrazí nová cesta do adresáře, která bude směřovat do vašeho domovského adresáře.
Můžete také použít speciální zkratku pro přechod na domácí adresář - symbol ~. Při použití tohoto symbolu v příkazu cd ~ / budete také přesměrováni do svého domovského adresáře.
Přechod do domácího adresáře je velmi užitečný příkaz, který vám umožní rychle se vrátit do své osobní oblasti práce v systému Linux.
Přechod do kořenového adresáře
Chcete-li změnit aktuální adresář na kořenový v operačním systému Linux, musíte použít příkaz cd s argumentem / . Tím se vytvoří kořenový adresář aktuálního pracovního adresáře.
Po dokončení tohoto příkazu budete v kořenovém adresáři/. Aktuální adresář můžete zkontrolovat pomocí příkazu pwd, který zobrazuje úplnou cestu k aktuálnímu adresáři.
Výsledek provádění příkazu pwd bude vypadat jako:
Přechod do kořenového adresáře může být užitečný, když potřebujete provést operace, které vyžadují oprávnění superuživatele, jako je instalace softwaru nebo změna nastavení systému.
Přechod na absolutní cestu
Chcete-li přejít do určitého adresáře v Linuxu absolutní cestou, můžete použít příkaz cd v kombinaci s uvedením plné cesty do požadovaného adresáře.
Absolutní cesta představuje kompletní strukturu adresářů, počínaje kořenovým adresářem. Chcete-li například přejít do adresáře / home / user / Documents, můžete spustit následující příkaz:
| Tým | Popis |
|---|---|
| cd /home/user/Documents | Přechod do adresáře / home / user / Documents |
Po provedení příkazu cd bude váš aktuální pracovní adresář změněn na zadaný adresář.
Můžete také použít symbolické odkazy k přechodu na absolutní cestu. Pokud máte symbolický odkaz, který ukazuje na konkrétní adresář, můžete jej použít místo plné cesty k adresáři.
Pokud máte například symbolický odkaz s názvem mydir, který označuje adresář / home / user / Documents , můžete pro přechod spustit následující příkaz:
| Tým | Popis |
|---|---|
| cd mydir | Přechod do adresáře, na který odkazuje symbolický odkaz mydir |
Použití absolutní cesty může být užitečné, pokud potřebujete rychle přejít do konkrétního adresáře, který se nachází ve vzdálené části souborového systému.
Přechod po relativní cestě
K pohybu mezi adresáři v operačním systému Linux lze použít relativní cesty.
Relativní cesta označuje umístění adresáře vzhledem k současnému pracovnímu adresáři. Syntaxe relativní cesty je následující:
Předpokládejme například, že aktuální pracovní adresář je v adresáři / home / user1 a my musíme přejít do adresáře /home/user1/documents , což je podřízenost aktuálního pracovního adresáře.
K tomu použijeme relativní cestu: CD documents
Pokud jsme v adresáři / home / user1 a musíme přejít do adresáře /home/user2/documents , který je jinde v systému souborů, můžeme použít následující relativní cestu: cd ../user2/documents
V tomto příkladu .. znamená to posun o úroveň výš.
Použití relativních cest nám tedy umožňuje snadno procházet adresáře v operačním systému Linux.