Exemplos de comando do Linux CP

Exemplos de comando do Linux CP

Enquanto trabalha em um sistema Linux, copiar arquivos e diretórios é uma tarefa importante que é executada diariamente. Todos os usuários precisam de utilidade simples e fácil, através das quais podem copiar todos os seus arquivos e diretórios. Para esse fim, o utilitário de linha de comando CP mais comum é usado em sistemas UNIX e Linux.

Vamos explicar o comando CP com alguns exemplos neste artigo.

Sintaxe básica do comando CP

Para usar o comando CP, siga a sintaxe, que é dada abaixo:

$ cp [sinalizadores] [FALTE-FILHO] [FILE DE DEVOLTAMENTO]

O arquivo de origem pode conter mais de um arquivo e diretórios na sintaxe acima, e o arquivo de destino pode ser apenas um único arquivo ou um diretório.

NOTA IMPORTANTE: O usuário deve ter permissão de leitura em um arquivo de origem enquanto copia arquivos e diretórios, e o usuário deve ter permissão de gravação no arquivo de destino ou diretório. Caso contrário, um erro de 'permissão negado' será exibido.

Uso do comando cp

Existem os seguintes usos do 'comando cp' que explicaremos agora com alguns exemplos:

Copie o arquivo no diretório de trabalho atual

Para copiar um arquivo no diretório atual, execute o seguinte comando no terminal:

Exemplo

Por exemplo, executando o comando abaixo mencionado, você pode copiar um test_file.txt para o backup_file.TXT:

$ cp test_file.txt backup_file.TXT

Copie o arquivo em outro diretório

Para copiar o arquivo para outro diretório, defina um caminho de diretório absoluto ou relativo do destino.

Exemplo

Por exemplo, para copiar test_file.txt para o diretório /pesquisa, use o seguinte comando:

$ cp test_file.txt /pesquisa

No comando acima, o arquivo é copiado com o mesmo nome de arquivo original. Se você deseja copiar o arquivo com um nome diferente, use o comando abaixo mencionado:

$ cp test_file.txt /lookup /newtest_file.TXT

O comando acima copiará o arquivo com um novo nome 'newtest_file.txt 'no destino especificado.

Copie os diretórios para outro diretório

Usando a opção '-r' ou '-r', você pode copiar todos os arquivos, incluindo subdiretos, em outro diretório.

Exemplo

No exemplo a seguir, estamos lidando com o Pessoal_directory no oficial_directory:

$ CP -R PESSOOL_DIRECTORY OFFRICIAL_Directory

Se você deseja copiar apenas arquivos e todos os subdiretos, em vez do diretório de origem, use o seguinte comando com opção '-rt':

$ cp -rt Personal_Directory Official_Directory

O comando acima copiará o conteúdo do diretório, incluindo todos os arquivos ocultos em vez do próprio diretório.

Copie vários arquivos em diretórios diferentes

Usando o seguinte comando, você pode copiar vários arquivos em diretórios diferentes:

$ cp test_file.TXT PESSOAL_Directory test_file1.txt oficial_directory

Comando Linux CP com opções

As seguintes opções que você pode usar com o comando CP para copiar um arquivo de maneira diferente:

Se o arquivo de destino existir, o arquivo será substituído por padrão. Usar a bandeira '-n' com o comando CP nos diz para não substituir um arquivo já existente.

Use a opção 'i' para gerar o prompt para confirmação com força.

$ cp -i test_file.txt test_file1.TXT

Se você deseja copiar apenas um arquivo no destino, se ele ainda não existir, use o seguinte comando com opção '-u':

$ cp -u test_file.txt test_file1.TXT

Para preservar a propriedade e os registros de data e hora de um arquivo, use o seguinte comando com opção '-v':

$ cp -u test_file.txt test_file1.TXT

Conclusão

Explicamos o comando CP usando os diferentes exemplos deste artigo. Além disso, também explicamos como usar opções diferentes com o comando cp para obter os resultados desejados. Portanto, usando as opções acima com o comando cp, você copia arquivos e diretórios em diferentes locais no seu sistema Linux. Tenho certeza agora que você tem um bom conhecimento sobre o comando cp e seu uso.