cd
cd (change directory) cambia la cartella di lavoro corrente. È un comando interno della shell.
Sintassi
cd [percorso]
Esempi
cd /var/log
cd Documenti
cd ..
cd ../..
cd ~
cd
cd -
| Comando | Effetto |
|---|---|
cd /var/log | Percorso assoluto |
cd Documenti | Percorso relativo alla cartella corrente |
cd .. | Sale di una cartella |
cd ../.. | Sale di due cartelle |
cd ~ oppure cd | Va nella home dell'utente |
cd - | Torna alla cartella precedente |
cd ~utente | Va nella home di un altro utente |
Sapere dove ti trovi
pwd
Spazi nei nomi
Usa le virgolette o il carattere di escape:
cd "Cartella con spazi"
cd Cartella\ con\ spazi
Completamento automatico
Premi Tab per completare il nome. Premi Tab due volte per vedere tutte le possibilità.
Pila di cartelle: pushd e popd
pushd /var/log
pushd /etc
dirs
popd
popd
pushd entra in una cartella ricordando la precedente, popd torna indietro.
Errori comuni
No such file or directory: il percorso non esiste o c'è un errore di battitura (Linux distingue maiuscole e minuscole).Permission denied: non hai il permesso di accedere alla cartella (serve il permesso di esecuzionex).cdnon si può usare consudo cd, perchésudolancia un processo separato. Per lavorare come root:sudo -iosudo su.