Comandi Linux Terminal > Gestione file e directory

cd

cd "directory" consente di cambiare la directory corrente in quella indicata in "directory" (change directory)

  • cd Desktop se la directory corrente è home porta nella directory Desktop
  • cd .. porta della directory superiore (o padre)
  • cd /var in qualunque directory ci si trovi porta nella directory /var

cp

questo comando ci permette di copiare un file o una directory (copy)

  • -r copia le directory e le sottodirectory ricorsivamente; per interrompere - digitare Ctrl-C
  • Esempio 1: cp nomefile cartella (copia nomefile nella cartella)
  • Esempio 2: cp -r cartella_1 cartella_2 (copia tutta la directory)

ls

Lista il contenuto di una directory

  • -a lista anche i file nascosti
  • -l mostra tutte le informazioni per ogni file (formato lungo)
  • -k mostra la dimensione dei file.
  • Esempio: ls -l mostra il contenuto della directory corrente in formato lungo compreso i file nascosti)

mkdir

questo comando ci permette di creare una directory.

mv

questo comando ci permette di spostare file o directory (move). Può essere anche utilizzato per rinominare un file o una directory.

  • Esempio 1: mv vecchio nuovo (rinomina)
  • Esempio 2: mv nomefile cartella (sposta)

pwd

questo comando ci permette di sapere in che directory ci troviamo

rm

questo comando ci permette di spostare file o directory (move). Può essere anche utilizzato per rinominare un file o una directory.

  • -rf cancella ricorsivamente sia le cartelle che il loro contenuto
  • Esempio 1: rm file1 file2 (cancella i file)
  • Esempio 2: rm *.* (cancella i file contenuti nella directory)
  • Esempio 3: rm -rf cartella (cancella tutto il contenuto della directory)

rmdir

questo comando ci permette di cancellare una o più directory vuote.

  • Esempio: rmdir cartella