How to Linux ... Lavorare con i file e le directory

document_linux How to Linux ... Lavorare con i file e le directory
Vediamo come cancellare i file e le cartelle in ambiente Linux e in particolar modo come cancellare file che iniziano con caratteri speciali e cartelle non vuote.
Vedremo, anche, come in Linux si possa fare la ricerca di un file e come si possa fare la move (spostamento) di un file.

AGGIORNAMENTI
03/04/2011: delete delle directory

CANCELLARE I FILE

Ad esempio, abbiamo un file che si chiama --exclude e lo vogliamo cancellare.
In linux, se usiamo la classica sintassi dovremmo scrivere:

 

rm --exclude

Nei casi normali questa sintassi andrebbe bene. Ma in questo caso no. In questo caso si deve scrivere:

 

rm ./--exclude

 

CERCARE FILE

Vediamo anche come cercare dei file in Linux:

 

find / -name pippo.txt

Stiamo dicendo che:
- find: vogliamo cercare
- /: a parttire dalla root (/)
- -name: si cerca in base al nome
- pippo.txt: si vuole cercare un file di nome pippo.txt

 

CANCELLARE DIRECTORY

Se dobbiamo, invece, cancellare una cartella è sufficiente digitare il seguente comando Linux:

 

rmdir <nome_cartella>

 

Questo comando non funzionerà se la cartella contiene dei file.

Allora per cancellare in maniera ricorsiva il contenuto di una cartella si fa:

 

rm -r <nome_cartella>

 

Quindi si usa l'istruzione per la rimozione dei file e l'opzione -r che indica appunto la ricorsività.

Così facendo però ogni volta che il sistema deva cancellare un file ve ne chiederà conferma. Per evitare anche questo problema si usa:

 

rm -r -f <nome_cartella>

oppure

rm -rf <nome_cartella>

 

L'opzione -f evita, in ambiente Linux, il prompt delle richieste.

 

MOVE DI FILE

Ora vediamo come si fa la move (spostamento) di un file:

mv <nome del file> <path di destinazione>