Comando cp em Linux / Unix

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

sintaxe de comando cp

Copiar da fonte para o destino

$ cp [options] source dest

opções de comando cp

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

exemplos de comando cp

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

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)
Arquivos de link (-l)
Siga os links simbólicos (-L)
Sem sobrescrever (-n)
Cópia da árvore de diretório recursiva (-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 e, em seguida, copie e cole-o no terminal:

 


Veja também

Advertising

LINUX
TABELAS RÁPIDAS