No mundo do Linux, existem vários comandos essenciais do Linux Terminal que podem facilitar seu fluxo de trabalho. Um desses comandos é o comando cp, que ajuda você a copiar rapidamente arquivos e diretórios em seu sistema Linux. Neste artigo, vamos discutir alguns exemplos de como usar o comando cp no Linux.
Índice
Comando cp no Linux: sintaxe e opções
No Linux, cp significa “cópia” e é usado para copiar arquivos e diretórios, tornando-o uma necessidade absoluta para Gerenciamento de arquivos. O comando cp pode ser usado por usuários de todos os tipos, graças à sua sintaxe simples:
cp
Algumas das opções comuns para emparelhar com o comando cp no Linux são:
Melhores exemplos de Comando cp no Linux
Agora que você conhece a sintaxe do comando cp, vamos ver alguns exemplos de como usar este comando para copiar arquivos e diretórios no Linux.
1. Copiar um único arquivo para o destino
Este é o caso de uso mais comum para o comando cp, ou seja, para fazer uma cópia de um único arquivo. A sintaxe para fazer uma cópia de um único arquivo usando o comando cp é a seguinte:
cp
Por exemplo, para fazer uma cópia do arquivo “test.txt” para “destination_directory/”, use o comando cp como:
cp-v test.txt dest_directory/
2. Copiar vários arquivos para o destino
Assim como você pode fazer uma cópia de um único arquivo, você pode até usar o comando cp para copiar vários arquivos para um diretório de destino:
cp
Por exemplo, para copiar os arquivos file1.txt, file2.txt, file3.txt para o diretório “dest_directory”:
cp file1.txt file2.txt file3.txt dest_directory/
3. Copie um único diretório para um diretório de destino
Com o sinalizador-r, você pode usar o comando cp para copiar o diretório inteiro para um novo destino:
cp
Por exemplo, para copiar o diretório “source_dir” com seu conteúdo:
cp-v-r source_dir/dest_directory
4. Copie vários diretórios para um diretório de destino
Assim como você copia vários arquivos, da mesma forma que você pode copiar vários diretórios. A sintaxe para copiar vários diretórios:
cp-r
Por exemplo:
cp-r-v dir1/dir2/dir3/dest_directory/
5. Preservar permissões de arquivo para arquivo copiado
Normalmente, quando você copia um arquivo usando o comando cp, o arquivo copiado terá as permissões de arquivo de acordo com as permissões padrão definidas para cada novo arquivo criado. Para preservar a permissão do arquivo original, use o sinalizador-p:
cp
Por exemplo, para preservar as permissões de “test.txt”, use o comando cp como:
cp-p-v test.txt file.txt
6. Evite substituir o arquivo de destino
Por padrão, o comando cp substitui qualquer arquivo pré-existente no destino com o mesmo nome. Para evitar sobrescrever o nome do arquivo, use-n:
cp
Por exemplo, para evitar sobrescrever o arquivo “test.txt” durante a cópia:
cp-v-n test.txt file.txt
7. Forçar cópia do arquivo de origem
Às vezes, o arquivo de origem não tem permissões de gravação para fazer uma cópia. Nesse caso, você pode usar o sinalizador-f para forçar uma cópia do arquivo de origem:
cp
Por exemplo:
cp-f-v arquivo1.txt arquivo2.txt
8. Criar links em vez de copiar o arquivo
Às vezes, você pode precisar criar um link físico ou um link simbólico do arquivo de origem em vez de realmente copiar o arquivo. Para criar um hard link, use o sinalizador-l e para criar um link simbólico, use o sinalizador-s:
cp
OU
cp
Por exemplo, para criar um link simbólico para o arquivo “test.txt”:
cp-v-s test.txt test1.txt Deixe um comentário
Encerrando o lançamento do jogo em junho ciclo, é hora de falar sobre o AEW Fight Forever, o retorno de Yuke aos videogames de luta livre. Afinal, só recentemente terminei de assistir a um PvP bombástico chamado Forbidden Door, e Kenny Omega vs Will Osprey […]
Diablo 4 foi possivelmente um dos meus títulos de jogos esperados para este ano. Duas sessões beta bem-sucedidas nos deram uma amostra do que esperar da quarta entrada na longa série. No entanto, também estava cauteloso, pois […]
O RTX 4060 Ti finalmente chegou, chegando com o RTX 4060 básico a um preço atraente o suficiente para fazer os jogadores considerarem atualizar sua placa gráfica. Mas você deveria? Iremos nos aprofundar e comparar o RTX 4060 […]