Kom igångKom igång gratis

Hur flyttar jag uppåt i katalogstrukturen?

Föräldern till en katalog är katalogen ovanför den. Till exempel är /home förälder till /home/repl, och /home/repl är förälder till /home/repl/seasonal. Du kan alltid ange den absoluta sökvägen till din förälderkatalog i kommandon som cd och ls. Vanligare är dock att du utnyttjar det faktum att den speciella sökvägen .. (två punkter utan mellanslag) betyder "katalogen ovanför den jag befinner mig i nu". Om du är i /home/repl/seasonal tar cd .. dig upp till /home/repl. Använder du cd .. en gång till hamnar du i /home. Ännu ett cd .. tar dig till rotkatalogen /, som är längst upp i filsystemet. (Kom ihåg att ha ett mellanslag mellan cd och .. – det är ett kommando och en sökväg, inte ett enda fyrabokstavskommando.)

En ensam punkt, ., betyder alltid "den aktuella katalogen". Därför gör ls och ls . samma sak, medans cd . inte har någon effekt (eftersom du flyttas till den katalog du redan befinner dig i).

En sista speciell sökväg är ~ (tildetecknet), som betyder "din hemkatalog", exempelvis /home/repl. Oavsett var du befinner dig listar ls ~ alltid innehållet i din hemkatalog, och cd ~ tar dig alltid hem.


Om du är i /home/repl/seasonal, var hamnar du med cd ~/../.?

Den här övningen är en del av kursen

Introduktion till Shell

Visa kurs

Interaktiv övning med praktiskt arbete

Gör teori till handling med en av våra interaktiva övningar

Starta övningen