Guida ai comandi da terminale - Gestione di file e directory: differenze tra le versioni

nessun oggetto della modifica
mNessun oggetto della modifica
Nessun oggetto della modifica
Riga 167: Riga 167:
</pre>
</pre>


== Cancellare una directory vuota ==
== Cancellare una directory vuota ('''rmdir''') ==
Volendo cancellare la directory “cartella”, dobbiamo scrivere:
Volendo cancellare la directory “cartella”, dobbiamo scrivere:
<pre>
<pre>
Riga 177: Riga 177:
</pre>
</pre>


== Cancellare una directory non vuota ==
== Cancellare ==
 
=== Semplice ('''rm''') ===
 
==== Directory ====
{{Cautionbox|L'opzione <code>-r</code> è in grado di cancellare ricorsivamente ogni file o sottodirectory di "cartella". Prestate attenzione a come utilizzate il comando perché '''non viene chiesta alcuna conferma''' e rischiate di eliminare file o directory di sistema.}}
{{Cautionbox|L'opzione <code>-r</code> è in grado di cancellare ricorsivamente ogni file o sottodirectory di "cartella". Prestate attenzione a come utilizzate il comando perché '''non viene chiesta alcuna conferma''' e rischiate di eliminare file o directory di sistema.}}
Volendo cancellare la directory non vuota “cartella” dovremo digitare:
Volendo cancellare la directory non vuota “cartella” dovremo digitare:
Riga 185: Riga 189:
Il comando precedente funziona correttamente anche se si vogliono cancellare directory vuote.
Il comando precedente funziona correttamente anche se si vogliono cancellare directory vuote.


== Cancellare un file ==
==== File ====
La cancellazione di un file da terminale è semplice, basterà digitare il comando <code>rm</code> seguito dal nome del file che si vuole cancellare.
La cancellazione di un file da terminale è semplice, basterà digitare il comando <code>rm</code> seguito dal nome del file che si vuole cancellare.
Ad esempio:
Ad esempio:
Riga 192: Riga 196:
</pre>
</pre>


== Cancellare definitivamente un file ==
=== Sicuro ('''shred''') ===
Ovvero come cancellare definitivamente un file (non si applica alle directory).
<code>shred</code> è un comando shell che sovrascrive ripetutamente i FILE specificati in modo da rendere più difficile recuperare i dati, e opzionalmente li cancella. La sintassi del comando è:
<code>shred</code> è un comando shell che sovrascrive ripetutamente i FILE specificati in modo da rendere più difficile recuperare i dati, e opzionalmente li cancella. La sintassi del comando è:
<pre>
<pre>
Riga 208: Riga 213:


== Visualizzare il contenuto di un file ==
== Visualizzare il contenuto di un file ==
Il comando <code>cat</code> (che analizzeremo nel dettaglio tra pochi paragrafi) visualizza i contenuti di un intero file sullo schermo. Ad esempio, digitate:
Il comando <code>cat</code> (che analizzeremo nel dettaglio tra pochi paragrafi) mostra ("stampa") direttamente nella finestra del terminale, subito sotto il prompt, il contenuto di un file. Ad esempio, digitate:
<pre>
<pre>
cat filename.txt
cat filename.txt
3 084

contributi