Hvordan bruke Linux-kommandolinjen for å endre katalog
De Linuxcdkommando endrer gjeldende katalog. Den brukes når du er i en skalløkt (for eksempel når du har startet et terminalvindu fra et grafisk skrivebord) for å endre gjeldende arbeidskatalog.

Arbeidskataloger i Linux
Når du bruker Linux i et grafisk miljø, tenker du sjelden på den gjeldende arbeidskatalogen. Men når du jobber i et skall, antar systemet at arbeidsomfanget ditt er gjeldende katalog med mindre du forteller det noe annet. For eksempel, når du lagrer en fil i LibreOffice Writer, vil den som standard være hjemmekatalogen din, men når du lagrer en fil ved hjelp av et tekstredigeringsprogram i skallet, vil den som standard være gjeldende katalog.
For å sjekke hvilken katalog du er i, bruk pwd kommando. Den vil skrive ut arbeidskatalogen din (derav kommandonavnet) til standardutdata.
Hvordan bruke 'CD'-kommandoen til å endre gjeldende arbeidskatalog
De cd kommandoen er elegant i sin enkelhet:
Kommandoen støtter bare to alternativer, som begge er sjeldne:
- -P: Bruk den fysiske katalogstrukturen og ignorer symbolske lenker
- -L: Krev at symbolske lenker følges
Lokale og absolutte banenavn i 'CD'-kommandoen
Bruk enten absolutte stinavn eller lokale stinavn med cd kommando. Et absolutt banenavn starter ved rotkatalogen, mens et lokalt banenavn er i forhold til gjeldende arbeidskatalog.
For eksempel, hvis du for øyeblikket er i /var/www/html, men du vil flytte til /var/www/html/img, fungerer begge kommandoene:
cd /var/www/html/img
cd img
Snarveier for å flytte rundt i filsystemet

Bruk følgende snarveier med cd kommando:
- /: Flytter til rotkatalogen (skråstrek)
- ..: Flytter til den overordnede katalogen (to punktum uten mellomrom)
- ~: Flytter til den påloggede brukerens hjemmekatalog (tilde)
- -: Flytter til forrige katalog (bindestrek)
Avhengig av skallet ditt, kan du se enten ett av snarveissymbolene tilføyd brukernavnet ditt ved skallledeteksten eller gjeldende katalognavn.
Problemer med tillatelser
I Linux har både kataloger og filer tillatelser. Generelt sett kan enhver fil eller katalog være lesbar, skrivbar eller kjørbar for deg, avhengig av enten du er eieren av objektet, en del av en gruppe som har fått tilgang til det, eller en globalt autorisert bruker.
Hvis du prøver å bytte til en katalog der du vanligvis ikke kan lese innholdet, får du en feilmelding. For eksempel en vanlig brukerkonto som opererer i et Bash-skall som prøver å få tilgang /root, vil få følgende feil:
Flytt enten ved å bruke forhøyede privilegier (f.eks. gjennom sudo kommando) eller endre tillatelsene til katalogen ved å bruke chmod kommando.