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
Interaktivní praktické cvičení
Proměňte teorii v praxi s jedním z našich interaktivních cvičení
Začít cvičení