<comando> --help è la guida che spiega la sintassi del comando
$ ls --help | E' la guida che spiega la sintassi del comando ls |
$ ls --help | less | consente di visualizzare la guida del comando ls su più pagine video (vedi comando less) |
CD: CAMBIO DIRECTORY (CARTELLA)
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 |
$ cd ~ oppure cd | porta della directory home dell'utente (/home/[nome utente]) |
$ cd - | porta della directory precedente |
PWD: MOSTRA LA DIRECTORY CORRENTE
pwd: questo comando ci permette di sapere in che directory ci troviamo
LS: LISTA IL CONTENUTO DI UNA DIRECTORY (CARTELLA)
ls <opzioni> [<directory>] visualizza il contenuto di una directory (list)
-a lista anche i file nascosti
-l mostra tutte le informazioni per ogni file (formato lungo)
-k dimensione dei file è in Kb (normalmente è in byte).
-F classifica i file a seconda del tipo.
$ ls -l | contenuto della directory corrente in formato lungo |
$ ls -a / | contenuto della directory iniziale (root) compresi i file nascosti |
$ ls -lah | contenuto della directory corrente in formato lungo |
$ ls -R | elenco ricorsivo |
CP: COPIA FILE E DIRECTORY
cp: questo comando ci permette di copiare un file o una directory (copy)
-r copia le directory e le sottodirectory ricorsivamente
$ cp file1 cart1 | copia file1 dentro la directory cart1 |
$ cp -r cart1 cart2 | copia tutta la directory cart1 dentro a cart2 |
$ sudo cp -a cart1 cart2 | copia tutta la directory cart1 dentro a cart2 mantenendo gli stessi permessi e le informazioni su data e ora di creazione |
$ cp -rv cart1 cart2 | copia tutta la directory cart1 dentro a cart2 visualizzando l'operazione (verbose) |
MV: MUOVE O RINOMINA UN FILE O UNA DIRECTORY
mv: con questo comando è possibile spostare file o directory (move). Può essere anche utilizzato per rinominare un file o una directory.
-i chiede la conferma
$ mv vecchio nuovo | rinomina il file vecchio in nuovo |
$ mv file1 cart1 | sposta il file file1 dentro la directory cart1 |
RM: RIMUOVE UN FILE O UNA DIRECTORY
rm con questo comando è possibile cancellare uno o più file (remove)
-rf cancella ricorsivamente sia le cartelle che il loro contenuto
$ rm file1 file2 | cancella file1 e file2 |
$ rm *.* | cancella TUTTO il contenuto della directory corrente. Le eventuali directory presenti non saranno rimosse. Da usare con cautela ! |
$ rm -rf cart1 | cancella tutto il contenuto della directory cart1 |
RMDIR: RIMUOVE UNA DIRECTORY VUOTA
rmdir: con questo comando è possibile cancellare una o più directory vuote (remove directory)
$ rmdir prova | cancella la directory vuota prova |
MKDIR: CREA UNA DIRECTORY
mkdir: con questo comando è possibile creare una directory (make directory)
$ mkdir prova | crea la directory prova |