28.05.2013 Views

LOA HackLab - Autistici

LOA HackLab - Autistici

LOA HackLab - Autistici

SHOW MORE
SHOW LESS

You also want an ePaper? Increase the reach of your titles

YUMPU automatically turns print PDFs into web optimized ePapers that Google loves.

Cancellare file e directory: rm e rmdir (*) 31<br />

$ mkdir -p /tmp/directory/con/un/path/molto/lungo<br />

$<br />

molto più comodo di:<br />

$ mkdir /tmp/directory<br />

$ mkdir /tmp/directory/con<br />

$ mkdir /tmp/directory/con/un<br />

$ mkdir /tmp/directory/con/un/path<br />

$ mkdir /tmp/directory/con/un/path/molto<br />

$ mkdir /tmp/directory/con/un/path/molto/lungo<br />

$<br />

3.7 Copiare e muovere i file: cp e mv (*)<br />

cp e mv sono entrambi comandi utilizzati per la manipolazione di file e directory, e sono<br />

molto semplici:<br />

cp [OPZIONI] [file1 [file2 [fileN]]] [destinazione]<br />

mv [OPZIONI] [file1 [file2 [fileN]]] [destinazione]<br />

L’origine può essere rappresentata da più file tramite l’utilizzo di wildcard o può essere un<br />

elenco dei file da copiare o spostare; in questi casi, però, è necessario che la destinazione<br />

sia rappresentata da una directory.<br />

Sotto UNIX lo stesso comando che si usa per cambiare posizione ad un file si usa<br />

anche per cambiarne il nome. Basterà usare mv per ”spostarlo” in un file con un nome<br />

diverso.<br />

cp, inoltre, supporta un’opzione -R che risulta utilissima per copiare interi pezzi di<br />

filesystem in quanto esplora ricorsivamente le directory. Così un comando come<br />

$ cp -R /home /backup<br />

$<br />

sarà più che sufficiente per portare in salvo su di una directory di backup tutti i file di tutti<br />

gli utenti della macchina. Vi sono ovviamente altre opzioni, ma sono riservate per casi<br />

particolari. I più curiosi possono naturalmente consultare le manpage dei due comandi.

Hooray! Your file is uploaded and ready to be published.

Saved successfully!

Ooh no, something went wrong!