comando cp no Linux/Unix

cp é um comando shell do Linux para copiar arquivos e diretórios.

sintaxe do comando cp

Copiar da origem para o destino

$ cp [options] source dest

opções de comando cp

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

exemplos de comandos cp

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

gerador de código cp

Selecione as opções cp e pressione o botão Gerar Código :

Opções
Forçar cópia (-f)
Interativo - pergunte antes de substituir (-i)
Vincular arquivos (-l)
Siga os links simbólicos (-L)
Sem sobrescrever (-n)
Cópia recursiva da árvore de diretórios (-R)
Atualizar arquivos mais recentes (-u)
Mensagens detalhadas (-v)
 
Arquivos / pastas
Arquivos / pastas de origem:
Pasta/arquivo de destino:
 
Redirecionamento de saída
 
 

Clique na caixa de texto para selecionar o código, copie e cole no terminal:

 


Veja também

Advertising

LINUX
°• CmtoInchesConvert.com •°