Začněte nyníZačněte zdarma

Jak se přesunout o adresář výš?

Nadřazený adresář je adresář ležící o úroveň výš. Například /home je nadřazený adresář /home/repl a /home/repl je nadřazený adresář /home/repl/seasonal. Příkazům jako cd a ls můžeš vždy zadat absolutní cestu k nadřazenému adresáři. Častěji ale využiješ toho, že speciální cesta .. (dvě tečky bez mezer) znamená „adresář nad tím, ve kterém se právě nacházím". Pokud jsi v /home/repl/seasonal, příkaz cd .. tě přesune do /home/repl. Pokud použiješ cd .. ještě jednou, okázneš se v /home. Další cd .. tě přesune do kořenového adresáře /, který je úplně na vrcholu souborového systému. (Nezapomeň dát mezeru mezi cd a .. – jde o příkaz a cestu, ne o jediný čtyřpísmenný příkaz.)

Samotná jednoduchá tečka, ., vždy znamená „aktuální adresář", takže ls a ls . dělají totéž, zatímco cd . nemá žádný efekt (protože tě přesune do adresáře, ve kterém už jsi).

Posledním speciálním znakem je ~ (vlnovka), která znamená „tvůj domovský adresář", například /home/repl. Kdekoli se nacházíš, ls ~ vždy zobrazí obsah tvého domovského adresáře a cd ~ tě vždy přesune domů.


Pokud jsi v /home/repl/seasonal, kam tě přesune cd ~/../.?

Toto cvičení je součástí kurzu

Introduction to Shell

Zobrazit kurz

Interaktivní praktické cvičení

Proměňte teorii v praxi s jedním z našich interaktivních cvičení

Začít cvičení