comando cp in Linux / Unix

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

sintassi del comando cp

Copia da sorgente a dest

$ cp [options] source dest

cp opzioni del comando

Opzioni principali del comando cp:

opzione descrizione
cp -a file di archivio
cp -f forza la copia rimuovendo il file di destinazione, se necessario
cp -i interattivo: chiedi prima di sovrascrivere
cp -l collegare i file invece di copiarli
cp -L seguire i collegamenti simbolici
cp -n nessun file sovrascritto
cp -R copia ricorsiva (inclusi file nascosti)
cp -u 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 ricorsivamente 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)
File di collegamento (-l)
Segui link simbolici (-L)
Nessuna sovrascrittura (-n)
Copia ricorsiva dell'albero di 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
TAVOLI RAPIDI