comando cp in Linux/Unix

cp è un comando shell di Linux per copiare file e directory.

sintassi del comando cp

Copia dall'origine alla destinazione

$ cp [options] source dest

opzioni del comando cp

Opzioni principali del comando cp:

opzione descrizione
cp -a file di archivio
cp -f forzare la copia rimuovendo il file di destinazione, se necessario
cp -i interattivo - chiedi prima di sovrascrivere
cp -l collega i file invece di copiarli
cp-l seguire collegamenti simbolici
cp -n nessuna sovrascrittura di file
cp -R copia ricorsiva (compresi i file nascosti)
processore update - copia quando la sorgente è più recente di dest
cp - v verbose - stampa messaggi informativi

esempi di comandi cp

Copia il singolo file main.c nella directory di destinazione bak :

$ cp main.c bak

 

Copia 2 file main.c e def.h nella directory del percorso assoluto di destinazione /home/usr/rapid/ :

$ cp main.c def.h /home/usr/rapid/

 

Copia tutti i file C nella directory corrente nella sottodirectory bak :

$ cp *.c bak

 

Copia la directory src nella directory del percorso assoluto /home/usr/rapid/ :

$ cp src /home/usr/rapid/

 

Copia tutti i file e le directory in dev in modo ricorsivo nella sottodirectory bak:

$ cp -R dev bak

 

Forza la copia del file:

$ cp -f test.c bak

 

Prompt interattivo prima della sovrascrittura del file:

$ cp -i test.c bak
cp: overwrite 'bak/test.c'? y

 

Aggiorna tutti i file nella directory corrente - copia solo i file più recenti nella directory di destinazione bak:

$ cp -u * bak

generatore di codice cp

Seleziona le opzioni cp e premi il pulsante Genera codice :

Opzioni
Forza copia (-f)
Interattivo - chiedi prima di sovrascrivere (-i)
Collega file (-l)
Segui collegamenti simbolici (-L)
Nessuna sovrascrittura (-n)
Copia ricorsiva dell'albero delle directory (-R)
Aggiorna file più recenti (-u)
Messaggi dettagliati (-v)
 
File/cartelle
File / cartelle di origine:
Cartella/file di destinazione:
 
Reindirizzamento dell'output
 
 

Fare clic sulla casella di testo per selezionare il codice, quindi copiarlo e incollarlo nel terminale:

 


Guarda anche

Advertising

Linux
°• CmtoInchesConvert.com •°