cp é um comando shell do Linux para copiar arquivos e diretórios.
Copiar da origem para o destino
$ cp [options] source dest
Opções principais do comando cp:
opção | descrição |
---|---|
cp -a | arquivar arquivos |
cp -f | force a cópia removendo o arquivo de destino, se necessário |
cp-i | interativo - pergunte antes de sobrescrever |
cp-l | vincular arquivos em vez de copiar |
cp-L | siga links simbólicos |
cp -n | sem substituição de arquivo |
cp-R | cópia recursiva (incluindo arquivos ocultos) |
CPU | atualização - copia quando a fonte é mais recente que o destino |
cp-v | verbose - imprimir mensagens informativas |
Copie o arquivo único main.c para o diretório de destino bak :
$ cp main.c bak
Copie 2 arquivos main.c e def.h para o diretório de caminho absoluto de destino /home/usr/rapid/ :
$ cp main.c def.h /home/usr/rapid/
Copie todos os arquivos C no diretório atual para o subdiretório bak:
$ cp *.c bak
Copie o diretório src para o diretório de caminho absoluto /home/usr/rapid/ :
$ cp src /home/usr/rapid/
Copie todos os arquivos e diretórios em dev recursivamente para o subdiretório bak:
$ cp -R dev bak
Forçar cópia do arquivo:
$ cp -f test.c bak
Prompt interativo antes da substituição do arquivo:
$ cp -i test.c bak
cp: overwrite 'bak/test.c'? y
Atualize todos os arquivos no diretório atual - copie apenas os arquivos mais recentes para o diretório de destino bak:
$ cp -u * bak
Selecione as opções cp e pressione o botão Gerar Código :
Advertising