<Precedenti | Contenuti | Succ.>
Opzioni ed esempi utili
Ecco alcune delle opzioni comunemente usate (l'opzione corta e l'opzione lunga equivalente) per cp:
Tabella 4-4: Opzioni cp
Opzione Significato
Opzione Significato
-a, --archive Copia i file e le directory e tutti i loro attributi,
comprese proprietà e permessi. Normalmente, le copie assumono gli attributi predefiniti dell'utente che esegue la copia.
-io, --interattivo Prima di sovrascrivere un file esistente, chiedere all'utente di
conferma. Se questa opzione non è specificata, cp sovrascriverà silenziosamente i file.
-R, --ricorsivo Copia ricorsivamente le directory e il loro contenuto. Questo
opzione (o il -a opzione) è richiesto quando si copiano le directory.
-u, --update Quando si copiano file da una directory a un'altra, solo
copiare i file che non esistono o sono più recenti dei file corrispondenti esistenti nella directory di destinazione. Ciò è utile quando si copia un numero elevato di file poiché salta i file che non devono essere copiati.
-in, --verboso Visualizza messaggi informativi così com'è la copia
eseguita.
Tabella 4-5: cp Esempi
Risultati del comando
Risultati del comando
cp file1 file2 Copia file1 a file2. If file2 esiste, viene sovrascritto
con il contenuto di file1. Se file2 non esiste, è creato.
cp -i file1 file2 Come sopra, tranne che se file2 esiste, l'utente è
richiesto prima che venga sovrascritto.
cp file1 file2 dir1 Copia file1 e file2 nella directory dir1. dir1 deve già esistere.
cp dir1/* dir2 Utilizzando un carattere jolly, tutti i file in dir1 sono copiati
ai miglioramenti dir2. dir2 deve già esistere.
cp -r dir1 dir2 Copia il contenuto della directory dir1 alla directory
dir2. Se la directory dir2 non esiste, viene creata e, dopo la copia, conterrà gli stessi contenuti della directory dir1.
Se directory dir2 esiste, quindi directory dir1 (e il suo contenuto) verrà copiato in dir2.