Como copio vários arquivos usando CP no Linux?
Agora vamos explicar diferentes métodos para usar o CP para executar várias tarefas.
Copie um arquivo usando o comando cp
O arquivo, que copiaremos com o comando CP, passa seu nome e destino. Vamos copiar o linuxhint.Arquivo TXT para um novo arquivo chamado LinuxhintTeam.txt usando o comando cp. Durante a operação, o comando CP também criará uma nova parte do arquivo da operação.
Primeiro, selecione uma pasta/diretório no qual o arquivo está disponível. No nosso caso, o arquivo está disponível no diretório de documentos, por isso usamos o seguinte comando:
Documentos do CDDepois de usar o comando LS para exibir o arquivo disponível no diretório.
lsAgora, execute o comando abaixo para fazer uma cópia de um arquivo específico:
cpAqui usamos o comando abaixo para fazer uma cópia do Linuxhint.Arquivo TXT:
CP Linuxhint.txt linuxhintteam.TXTPara verificar se o arquivo é copiado com sucesso, use o comando ls novamente.
Copie vários arquivos usando o comando cp
Você deve fornecer o nome do arquivo e o diretório de destino ao usar o comando cp para copiar vários arquivos.
Primeiro, abra o diretório específico no terminal e execute o comando da árvore. Se você não souber sobre o comando da árvore, consulte este blog.
Na pasta Documents, temos dois arquivos, eu.e., Linuxhint.txt e linuxhintteam.txt e uma pasta chamada Linuxtricks. Agora, execute o comando abaixo no terminal:
cp /Aqui usamos o seguinte comando para copiar Linuxhint.txt e linuxhintteam.txt na pasta Linuxtricks:
CP Linuxhint.txt linuxhintteam.txt linuxtricks/Para verificar se os arquivos são copiados, use o comando da árvore novamente.
Copie um diretório usando o comando CP
O comando CP, por padrão, não copia diretórios. Ao copiar o diretório, ele mostra um erro.
CP FolderName/ Foldername 1Para copiar o diretório com a ajuda do comando CP, temos que passar -r bandeira. Cria uma cópia copiando a pasta sinalizada recursivamente.
CP -R Foldername/ Foldername 1Aqui usamos o seguinte comando para copiar os diretórios:
cp -r linuxtricks/ linuxtipsPor fim, execute o comando da árvore para verificar se o sistema criou com sucesso vários diretórios.
Copie vários diretórios usando o comando cp
Para copiar os vários diretórios com o comando CP, copie o caminho dos diretórios e passe após o diretório de destino.
Primeiro, execute o comando da árvore para ver detalhes sobre arquivos e pastas disponíveis no diretório:
Agora execute o comando abaixo para copiar vários diretórios usando o comando cp:
CP -R FolderName Foldername1 Foldername2 Foldername3Aqui usamos o seguinte comando para copiar LinuxTips e Linuxtricks na pasta Linuxos:
cp -r linuxtips linuxtricks linuxosFinalmente, verificamos que o sistema copiava os diretórios corretamente.
Faça um backup ao copiar um arquivo
Podemos usar o sinalizador -b para fazer backup do arquivo se alguém substituir o arquivo copiado. Ele também cria um arquivo de backup copiando o arquivo no lugar.
lsNo exemplo acima, LinuxHintTeam.txt ~ representa o arquivo de backup.
Prompt para confirmação ao copiar um arquivo
Podemos usar o sinalizador -i para solicitar a confirmação quando copiarmos o arquivo. Geralmente, um arquivo de destino é substituído ao usar o comando CP. Isso acontece nessa condição quando o arquivo está presente no momento da cópia. O comando solicitará usando o sinalizador -i para substituir o arquivo.
lsCrie um link difícil em vez de copiar
Podemos passar a bandeira -l enquanto criava um link rígido em vez de copiar com a ajuda do comando cp. Um novo arquivo é criado por não copiar o arquivo, que é um link difícil para os dados no disco. Esta é uma cartilha em links suaves ou simbólicos e difíceis.
lsPreservar atributos do arquivo
A opção de preservação é passada para preservar os atributos do arquivo (i.e., Propriedade do usuário, grupo e permissões), juntamente com as propriedades a serem preservadas, por padrão, um modo que preservará o registro de data e hora e a propriedade.
-RW ------- 1 Usuários do Linux 0 14 de setembro 04:00 Bar.TXTExibir todos os arquivos copiados
A opção -v é usada no comando cp para mostrar os arquivos que são copiados. Esta opção imprime pastas e arquivos copiados para saídas padrão.
cp -r -v filename filename1Conclusão
Este artigo descreveu como poderíamos copiar um ou mais arquivos, pastas e diretórios usando o comando cp. Explicamos a você várias maneiras de usar o comando cp para copiar os arquivos. Se houver alguma dúvida ou dúvida em sua mente sobre este artigo, sinta -se à vontade para entrar em contato conosco.