cp é um comando do shell do Linux para copiar arquivos e diretórios.
Copiar da fonte para o destino
$ cp [options] source dest
Opções principais do comando cp:
opção | descrição |
---|---|
cp -a | arquivos de arquivo |
cp -f | force a cópia removendo o arquivo de destino, se necessário |
cp -i | interativo - pergunte antes de substituir |
cp -l | vincular arquivos em vez de copiar |
cp -L | siga links simbólicos |
cp -n | nenhum arquivo sobrescrever |
cp -R | cópia recursiva (incluindo arquivos ocultos) |
cp -u | update - copie quando a fonte for mais recente que dest |
cp -v | verboso - imprime mensagens informativas |
Copie o arquivo 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 do caminho absoluto de destino / home / usr / rapid / :
$ cp main.c def.h /home/usr/rapid/
Copie todos os arquivos C do 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