Documentazione di Ubuntu → Ubuntu 10.04 → Usare la riga di comando → Comandi per file e directory

## Comandi per file e directory

### cd

Con il comando cd si possono cambiare directory. Quando si apre un terminale ci si trova nella directory home. Per spostarsi all'interno del file system si utilizza cd.

- Per spostarsi nella directory di root, digitare:

      cd /

- Per spostarsi nella propria directory home, digitare:

      cd

  oppure

      cd ~

  Il carattere ~ rappresenta la directory home dell'utente corrente. Come visto in precedenza, cd ~ è equivalente a cd /home/NOME_UTENTE/. Tuttavia, quando si esegue un comando come root (usando sudo, per esempio), ~ indica la directory `/root` . Quando si esegue un comando con sudo è necessario specificare il percorso completo della directory home.

- Per spostarsi indietro di una directory, digitare:

      cd ..

- Per spostarsi nella directory precedente (o indietro), digitare:

       cd -

- Per spostarsi attraverso percorsi multipli di directory, è possibile specificare il percorso completo della directory nella quale posizionarsi. Per esempio, digitare:

      cd /var/www

  per posizionarsi direttamente nella sottodirectory `/www` di `/var/`. Come altro esempio, digitare:

      cd ~/Scrivania

  per posizionarsi nella sottodirectory `Scrivania` presente nella propria directory home.

### pwd

Il comando pwd mostra in quale directory si è attualmente posizionati (pwd sta per «print working directory»). Per esempio, digitando

    pwd

nella directory `Scrivania` viene mostrato `/home/NOME_UTENTE/Scrivania`.

Inoltre, il Terminale di GNOME mostra queste informazioni nella barra del titolo della finestra.

### ls

Il comando ls mostra i file presenti nella directory corrente. Per esempio, digitando

    ls ~

vengono mostrati i file presenti nella propria directory home.

Usato con l'opzione -l, ls mostra varie altre informazioni sui file oltre al nome, come, per esempio, i permessi attuali e il proprietario.

### cp

Il comando cp crea una copia di un file. Per esempio, digitare:

    cp foo bar

per creare una copia esatta di `foo` e chiamarla `bar`. Il file `foo` non viene modificato.

### mv

Il comando mv sposta un file in una posizione diversa o lo rinomina. Alcuni esempi:

    mv foo bar

rinomina il file `foo` in `bar`.

    mv foo ~/Scrivania

sposta il file `foo` nella directory `Scrivania` senza rinominarlo.

### rm

Il comando rm può essere usato per rimuove ed eliminare file.

    rm foo

elimina il file `foo` nella directory corrente.

Il comando rm, per impostazione predefinita, non rimuove le directory. Per eliminare una directory è necessario utilizzare l'opzione -R. Per esempio, il comando

    rm -R foobar

rimuove la directory "foobar" e tutti i file contenuti in essa.

### mkdir

Il comando mkdir consente di creare delle directory. Per esempio, digitando:

    mkdir musica

viene creata una directory `musica` in quella corrente.

Avviare un terminale |  | Comandi per informazioni di sistema