4 069
contributi
Riga 390: | Riga 390: | ||
</pre> | </pre> | ||
L'opzione <tt>-rf</tt> è in grado di cancellare ogni file. Prestate attenzione a come utilizzate il comando, perchè '''non viene chiesta alcuna conferma''' e rischiate di eliminare files o directory di sistema. | L'opzione <tt>-rf</tt> è in grado di cancellare ogni file. Prestate attenzione a come utilizzate il comando, perchè '''non viene chiesta alcuna conferma''' e rischiate di eliminare files o directory di sistema. | ||
==Visualizzare la struttura di una drectory== | |||
<tt>tree</tt> è un comando shell che ha il compito di listare ad albero una data directory. La sintassi del comando è: | |||
<pre> | |||
tree [-adfgilnopqrstuxACDFNS][-L level [-R]][-H baseHREF][-T title][-o filename][--nolinks][-P pattern] | |||
[-I pattern][--inodes][--device][--nore-port][--dirsfirst][--version][--help][directory ...] | |||
</pre> | |||
Alcune delle numerose opzioni che possiamo passare al comando tree sono: | |||
* <tt>-a</tt>: Stampa a video tutti i file, compresi quelli nascosti | |||
* <tt>-d</tt>: Lista soltanto le directory | |||
* <tt>-f</tt>: Stampa tutto il percorso di ogni file | |||
* <tt>-i</tt>: Non stampa un output ad 'albero' | |||
* <tt>-s</tt>: Stampa affianco al nome del file la sua dimensione | |||
* <tt>-r</tt>: Riordina alfabeticamente l'output | |||
Se vogliamo ad esempio listare la cartella /home/user/tmp, basta dare il comando: | |||
<pre> | |||
tree /home/user/tmp | |||
</pre> | |||
==Rinominare un file== | ==Rinominare un file== | ||
Per rinominare un file da terminale deve essere usato il comando <tt>mv</tt>. Volendo rinominare il file “testo.txt” in “text.txt” dovremo dirigerci prima nella directory in cui il file è presente, e poi digitare: | Per rinominare un file da terminale deve essere usato il comando <tt>mv</tt>. Volendo rinominare il file “testo.txt” in “text.txt” dovremo dirigerci prima nella directory in cui il file è presente, e poi digitare: |