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.