cp è un comando shell di Linux per copiare file e directory.
Copia dall'origine alla destinazione
$ cp [options] source dest
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 |
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
Seleziona le opzioni cp e premi il pulsante Genera codice :
Advertising