Comandi per file e directory

cd

Con il comando cd si possono cambiare le cartelle. Quando si apre un terminale ci si trova nella cartella home. Per la navigazione del file system è possibile utilizzare cd.

  • Per spostarsi nella directory di root, digitare:

    cd /
  • Per spostarsi nella propria directory home, digitare:

    cd

    oppure

    cd ~
    [Nota]

    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, sarà 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 navigare attraverso percorsi multipli di directory, è possibile specificare il percorso completo della directory nella quale si desidera posizionarsi. Per esempio, digitare:

    cd /var/www

    per posizionarsi direttamente nella sotto-directory /www di /var/. Come altro esempio, digitare:

    cd ~/Scrivania

    per posizionarsi nella sotto-directory 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 verrà mostrato /home/NOME_UTENTE/Scrivania.

[Nota]

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 ~

verranno mostrati i file presenti nella propria directory home.

Usato con l'opzione -l, ls mostrerà varie altre informazioni sui file oltre al suo 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 subirà alcuna modifica.

mv

Il comando mv sposta un file in una posizione diversa o rinomina un file. Ecco alcuni esempi:

mv foo bar

rinomina il file foo in bar.

mv foo ~/Scrivania

sposterà il file foo nella directory Scrivania senza rinominarlo.

rm

Il comando rm può essere usato per rimuove e cancellare file.

rm foo

cancella il file foo nella directory corrente.

In maniera predefinita, rm non rimuove le directory. Per cancellare una directory, è necessario utilizzare l'opzione -R. Per esempio, il comando

rm -R foobar

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

mkdir

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

mkdir musica

verrà creata una directory musica in quella corrente.