Press "Enter" to skip to content

Il comando cp linux unix

Il comando cp è un comando che si usa su sistemi unix/linux per copiare file e cartelle usando il terminale o shell.

Sintassi base del comando cp

Copia da sorgente a destinazione:
$ cp [opzioni] sorgente destinazione

Opzioni principali del comando cp

Queste sono le opzioni principali del comando cp, sono generalmente le più utilizzate e nella maggioranza dei casi non serve altro.

OpzioniDescrizione
-aarchivia file
-f forza la copia rimuovendo il file di destinazione se è presente e non può essere scritto
-imodalità interattiva, chiede conferma prima di sovrascrivere i file
-llinka i file invece di copiarli
-Lsegue i link simbolici
-Rcopia ricorsivamente includendo i file nascosti
-nnon sovrascrive i file
-uaggiorna, copia solo se il file di origine è più recente di quello di destinazione
-vmodalità verbosa, stampa informazioni aggiuntive sul processo della copia

Esempi di comando cp

Copia un singolo file esempio.txt nella cartella backup
$ cp esempio.txt backup

Copia i 2 file esempio.txt e esempio2.txt nel percorso assoluto /tmp/cartellaTemporanea
$ cp esempio.txt esempio2.txt /tmp/cartellaTemporanea/

Copia la directory prova nel percorso assoluto /home/informaticappunti/
$ cp -r prova /home/informaticappunti/

Copia ricorsivamente tutti i file della directory src alla directory backup
$ cp -R src backup

Copia tutti i file txt nella directory corrente nella cartella backup
$ cp *.txt backup

Aggiorna tutti i file nella directory corrente (copia solo quelli più recenti)
$ cp -u * backup

Lascia un commento

Il tuo indirizzo email non sarà pubblicato.