Jornal - Linux News

Alguns exemplos práticos do comando cp ( LPI-101 | LX-103 )

 
Imagem de juliano ramos
Alguns exemplos práticos do comando cp ( LPI-101 | LX-103 )
por juliano ramos - sexta, 6 Jul 2018, 12:31
 


O comando cp é utilizado para fazermos cópias de arquivos e diretórios. Sua sintaxe básica:

# cp /local/arquivo /destino

Algumas vezes podemos fazer uma cópia, alterando o nome do arquivo:

# cp /local/arquivo /destino/arquivo2

Se você desejar, é possível copiar apenas os atributos (data e hora de criação dos arquivos), neste caso utilize:

# cp --attributes-only /local/arquivo /destino/arquivo2

O comando cp também permite a criação de links, que são de uma forma simples de se explicar, atalhos para as aplicações dentro do ambiente Shell. Neste caso:

# cp -l /local/arquivo /destino/

A criação do link com a sintaxe (-l) cria um link do tipo Hard Link. Isto significa que o arquivo de destino se mantém atualizado automaticamente com os dados da fonte. Quando você exclui um arquivo, o outro continua disponível.

Para criar um link soft, utilize a sintaxe:

# cp -s /local/arquivo /destino


Diretórios

Para a cópia de diretórios, usamos as opções -R ou -r

# cp -r /local/diretorio /destino

Para atualizar o arquivo de destino quando o arquivo de origem é atualizado, sem substituir/sobrescrever:

# cp -u /local/diretorio /destino