Copia arquivos.
cp [opções] [origem] [destino]
onde:
- origem
-
Arquivo que será copiado. Podem ser especificados mais de um arquivo para ser copiado usando "coringas" (veja ???).
- destino
-
O caminho ou nome de arquivo onde será copiado. Se o destino for um diretório, os arquivos de origem serão copiados para dentro do diretório.
- opções, i, --interactive
-
Pergunta antes de substituir um arquivo existente.
- -f, --force
-
Não pergunta, substitui todos os arquivos caso já exista.
- -r
-
Copia arquivos dos diretórios e subdiretórios da origem para o destino. É recomendável usar -R ao invés de -r.
- -R, --recursive
-
Copia arquivos e sub-diretórios (como a opção -r) e também os arquivos especiais FIFO e dispositivos.
- -v, --verbose
-
Mostra os arquivos enquanto estão sendo copiados.
- -s, --simbolic-link
-
Cria link simbólico ao invés de copiar.
- -l, --link
-
Faz o link no destino ao invés de copiar os arquivos.
- -p, --preserve
-
Preserva atributos do arquivo, se for possível.
- -u, --update
-
Copia somente se o arquivo de origem é mais novo que o arquivo de destino ou quando o arquivo de destino não existe.
- -x
-
Não copia arquivos que estão localizados em um sistema de arquivos diferente de onde a cópia iniciou.
O comando cp copia arquivos da ORIGEM para o DESTINO. Ambos origem e destino terão o mesmo conteúdo após a cópia.
Exemplos:
cp teste.txt teste1.txt
-
Copia o arquivo
teste.txt
parateste1.txt
. cp teste.txt /tmp
-
Copia o arquivo
teste.txt
para dentro do diretório/tmp
. cp * /tmp
-
Copia todos os arquivos do diretório atual para
/tmp
. cp /bin/* .
-
Copia todos os arquivos do diretório
/bin
para o diretório em que nos encontramos no momento. cp -R /bin /tmp
-
Copia o diretório
/bin
e todos os arquivos/sub-diretórios existentes para o diretório/tmp
. cp -R /bin/* /tmp
-
Copia todos os arquivos do diretório
/bin
(exceto o diretório/bin
) e todos os arquivos/sub-diretórios existentes dentro dele para/tmp
. cp -R /bin /tmp
-
Copia todos os arquivos e o diretório
/bin
para/tmp
.
Copyright © 1999-2020 - Gleydson Mazioli da Silva