Como copio vários arquivos usando CP no Linux

Como copio vários arquivos usando CP no Linux
CP permite copiar diretórios e arquivos de comando usando a linha de comando. Com este comando, você pode transferir vários arquivos ou pastas, preservar as informações do atributo e criar seus backups. As cópias do CP são arquivadas de forma independente de seus originais. Então, podemos dizer que o comando CP é útil para Linux. As pessoas ainda não sabem como usar este comando e procurar respostas sobre a cópia de vários arquivos usando CP no Linux. É por isso que escrevemos este artigo para descrever brevemente como copiar vários arquivos usando CP no Linux.

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 CD

Depois de usar o comando LS para exibir o arquivo disponível no diretório.

ls

Agora, execute o comando abaixo para fazer uma cópia de um arquivo específico:

cp

Aqui usamos o comando abaixo para fazer uma cópia do Linuxhint.Arquivo TXT:

CP Linuxhint.txt linuxhintteam.TXT

Para 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 1
CP: omitindo o nome da dobra 'Nome 1

Para 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 1

Aqui usamos o seguinte comando para copiar os diretórios:

cp -r linuxtricks/ linuxtips

Por 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 Foldername3

Aqui usamos o seguinte comando para copiar LinuxTips e Linuxtricks na pasta Linuxos:

cp -r linuxtips linuxtricks linuxos

Finalmente, 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.

ls
Nome do arquivo.txt filename1.TXT
CP -B FileName.txt filename1.TXT
ls
Nome do arquivo.txt filename1.txt filename1.txt ~

No 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.

ls
Nome do arquivo.txt filename1.TXT
CP -I FileName.txt filename1.TXT
CP: Nome do arquivo de substituição.TXT'?

Crie 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.

ls
Nome do arquivo.TXT
Filname1.TXT
cp -l filname.txt filname1.TXT
eco 'nome do arquivo1 text'> nome do arquivo1.TXT
Filname.TXT
Texto do nome do arquivo

Preservar 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.TXT
CP -Barra de preservação.txt foo.TXT
-RW ------- 1 Usuários do Linux 0 14 de setembro 04:00 Foo.TXT
-RW ------- 1 Usuários do Linux 0 14 de setembro 04:00 Bar.TXT

Exibir 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 filename1
'Nome do arquivo' -> 'nome do arquivo1'
'Nome do arquivo/nome do arquivo.txt ' ->' nome do arquivo1/nome do arquivo.TXT'
'Nome do arquivo/nome do arquivo1.txt ' ->' nome do arquivo1/filename1.TXT'

Conclusã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.