Jak změnit adresář v Linuxu pomocí příkazu cd

Jak změnit adresář v Linuxu pomocí příkazu cd

Navigace v systému je jednou z nejzákladnějších úloh, které může uživatel v operačním systému provádět. I když je k dispozici mnoho správců souborů, které vám umožňují přepínat v adresářích a navigovat na discích grafickým způsobem, to samé pomocí příkazového řádku vám může poskytnout lepší kontrolu nad vaším systémem.





Naštěstí vám Linux poskytuje příkaz známý jako cd, který vám umožní snadno změnit aktuální pracovní adresář na vašem terminálu.





Zde je návod, jak můžete v systému Linux použít příkaz cd, jediný nástroj, který budete kdy potřebovat k procházení adresářů ve vašem systémovém úložišti.





Jak používat příkaz cd v systému Linux

Příkaz cd znamená Změnit adresář . Jeden z nejzákladnějších příkazů v Linuxu, cd se stal globálním příkazem pro přepínání adresářů. Některé další implementace příkazu, jako například chdir , jsou také použity v systémech MS-DOS.

Základní syntaxe

Základní syntaxe příkazu cd je:



cd [options] [path]

...kde možnosti jsou argumenty předané pomocí příkazu a cesta je absolutní nebo relativní cesta k adresáři.

Absolutní a relativní cesty

Než budete moci použít příkaz cd v plném rozsahu, musíte znát rozdíl mezi absolutními a relativními názvy cest. Absolutní cesta je úplná cesta k adresáři, počínaje / (root) složku.





Na druhou stranu je relativní název cesty odvozen z aktuálního pracovního adresáře. Pokud se dobře orientujete v relativních cestách, můžete se efektivně pohybovat nahoru a dolů v adresářovém stromu pomocí příkazu cd.

Pokud je například váš aktuální pracovní adresář /Domov , a chcete změnit adresář na /Plocha počítače . Poté pomocí absolutní cesty:





cd /home/username/Desktop

Na druhou stranu, pokud chcete přepnout na /Plocha počítače adresář používající relativní cestu, stačí zadat:

cd /Desktop

Cd sleduje, jaké adresáře jsou nad a pod aktuálním adresářem, aby se uživatel mohl rychle přesunout do jiných adresářů, aniž by musel zadávat celý název cesty.

Pokud neznáte přesný název podsložky, na kterou chcete přepnout, použijte příkaz ls seznam všech adresářů v této složce.

Přepněte do domovského adresáře

V systému Linux je /Domov adresář je speciální adresář vyhrazený pro osobní soubory, programy a podsložky uživatele. Když se přihlásíte do systému, domovský adresář je ve výchozím nastavení nastaven jako aktuální pracovní adresář.

Domovskému adresáři je přiřazen speciální znak --- ~ (vlnovka) charakter. Namísto zadání úplné cesty k domovskému adresáři ( /home/username ), můžete jen projít ~ znak příkazem cd změňte aktuální pracovní adresář na /Domov .

cd ~

Podobně můžete do domovského adresáře jiného uživatele přejít následujícím způsobem.

cd ~username

Příbuzný: Jak vypsat všechny uživatele v Linuxu

V předchozí části jsme přepnuli stávající pracovní adresář na /Plocha počítače . V příkazu můžete použít ~ znak k označení /Domov adresář a svlékněte příkaz na polovinu jeho velikosti.

cd ~/Desktop

Stejně jako domovský adresář, / znak označuje /vykořenit adresář v operačním systému založeném na Linuxu. Chcete -li kdykoli přepnout do kořenové složky:

cd /

Přejít na předchozí pracovní adresář

Pokud pracujete s více adresáři najednou, můžete snadno přepínat tam a zpět na předchozí pracovní adresář pomocí - (pomlčka) charakter.

Pokud je například aktuální pracovní adresář /Domov a přepnete na /vykořenit adresář. Pak, /vykořenit se stane aktuálním pracovním adresářem, a /Domov bude předchozí pracovní adresář.

Zadáním následujícího příkazu se dostanete do předchozího adresáře, tj. /Domov .

cd -

Také vydáním příkazu cd následovaným a prostor znak přenese uživatele do předchozího pracovního adresáře.

cd

Přepnout do nadřazeného adresáře

Adresář, který se skládá z jednoho nebo více podadresářů, je známý jako nadřazený adresář. Jednoduše řečeno, pokud máte /Plocha počítače a /Soubory ke stažení složky ve vašem /Domov adresář, pak /Domov adresář bude nadřazeným adresářem pro /Plocha počítače a /Soubory ke stažení .

The .. a . znaky znamenají nadřazený adresář a aktuální adresář.

Použijte dvojité tečky postava ( .. ) pro přepnutí do nadřazeného adresáře.

cd ..

Výše uvedený příkaz vás přenese o úroveň výš v adresářovém stromu. Můžete také předat další .. znaky se posunou dále nahoru v adresářovém stromu.

Chcete -li přesunout dvě úrovně nad aktuální pracovní adresář:

cd ../../

Můžete také předat konkrétní adresář o úroveň výše nad aktuálním pracovním adresářem.

cd ../Folder

Změňte na název adresáře s mezerami

Ne každá složka ve vašem systému bude mít jednoslovný název. Některé z nich mohou zahrnovat prostor charakter. Například, /home/uživatelské jméno/Důležité dokumenty .

V takových situacích se zadáním názvu adresáře vrátí chyba.

proč mi běží pevný disk na 100 windows 10
cd /Important Documents

Výstup:

bash: cd: too many arguments

Chcete -li přepnout na adresáře, které mají v názvu mezery, zabalte cestu do citáty jak následuje. V příkazu můžete použít jednoduché i dvojité uvozovky.

cd 'Important Documents'
cd 'Important Documents'

Případně můžete použít zpětné lomítko () postava uniknout z mezer.

cd Important Documents

Příbuzný: Jak začít používat Linux

Navigace systému pomocí příkazového řádku

Terminál Linux je výkonné textové rozhraní pro ovládání práce vašeho počítače. Pomocí příkazového řádku můžete provádět téměř jakýkoli úkol. Změna adresářů, vzdálené kopírování souborů a složek , výpis informací o souboru, úpravy konfiguračních souborů , pojmenujete to. V Linuxu existuje příkaz pro vše, co chcete dělat.

To, že máte tolik příkazů, má však jednu nevýhodu. Ne každý se může naučit a zapamatovat si příkazy, nemluvě o velkém množství, které je k dispozici k použití. Ale jako začínající uživatel Linuxu nebudete používat všechny nástroje, které jsou ve vašem systému k dispozici.

Místo toho naučit se některé základní příkazy, které vám pomohou při provádění základních operací, je více než dost, abyste mohli začít s operačním systémem.

Podíl Podíl tweet E-mailem 9 základních příkazů, které vám pomohou začít s Linuxem

Chcete se seznámit s Linuxem? Začněte s těmito základními příkazy Linuxu a naučte se standardní výpočetní úlohy.

Číst dále
Související témata
  • Linux
  • Správa souborů
  • Terminál
O autorovi Deepesh Sharma(79 článků zveřejněno)

Deepesh je juniorský editor pro Linux na MUO. Píše informační příručky pro Linux s cílem poskytnout všem nováčkům blažený zážitek. Nejste si jisti filmy, ale pokud chcete mluvit o technologii, je to váš chlap. Ve svém volném čase ho můžete najít číst knihy, poslouchat různé hudební žánry nebo hrát na kytaru.

Více od Deepesh Sharma

Přihlaste se k odběru našeho zpravodaje

Připojte se k našemu zpravodaji a získejte technické tipy, recenze, bezplatné elektronické knihy a exkluzivní nabídky!

Kliknutím sem se přihlásíte k odběru