• Sobre
  • FAQ
  • Enviar artigo
  • Anuncie aqui
sexta-feira, outubro 9, 2020
Linux Descomplicado
  • Iniciante
  • Dicas
  • Saiba Como
  • Notícias
  • Contato
No Result
View All Result
  • Iniciante
  • Dicas
  • Saiba Como
  • Notícias
  • Contato
No Result
View All Result
Linux Descomplicado
No Result
View All Result
Home Comandos Linux

Saiba como copiar um único arquivo para múltiplos diretórios simultaneamente no Linux

Ricardo Ferreira CostabyRicardo Ferreira Costa
7 de março de 2017
2 min read
0 0
1
Saiba como copiar um único arquivo para múltiplos diretórios simultaneamente no Linux
36
SHARES
457
VIEWS
Compartilhar no FacebookCompartilhar no Twitter

LeituraRecomendada

ifconfig e outros – comandos Linux de rede obsoletos há anos e que já possuem sucessores

ifconfig e outros – comandos Linux de rede obsoletos há anos e que já possuem sucessores

1 de agosto de 2019
Saiba como copiar um disco de uma máquina para outra via SSH

Saiba como copiar um disco de uma máquina para outra via SSH

12 de junho de 2019

Algo simples, mas você já deve ter se deparado com a situação… como copiar um único arquivo para múltiplos diretórios, simultaneamente? O caminho mais rápido e prático é realizar essa operação pelo terminal de comandos do Linux, pois com “comandos de atalhos” você reduz, significativamente, o tempo na realização das tarefas. Sendo assim, conheça a maneira mais fácil para, usando um único comando, copiar um arquivo para vários diretórios, simultaneamente, no Linux.

O comando mais usado para copiar arquivos é o ‘cp’. A maneira mais simples para usá-lo é:

RECOMENDO QUE LEIA:
Saiba como aprender 20 comandos Linux em apenas alguns minutos
Algumas ferramentas de terminal que podem ser mais práticas do que os aplicativos gráficos
cp [params] origem(ns) destino

Partindo da sintaxe básica do comando cp, para copiar um único arquivo para múltiplos diretórios, simultaneamente, será preciso executar um comando para cada diretório destino diferente:

cp /home/ricardo/arquivos/arquivo.txt /home/ricardo/arquivos/dir1
cp /home/ricardo/arquivos/arquivo.txt /home/ricardo/arquivos/dir2
cp /home/ricardo/arquivos/arquivo.txt /home/ricardo/arquivos/dir3

cp-3vezes-linuxdescomplicado

Agora, imagine se fossem 10 ou mais destinos (diretórios) diferentes?! 🙁 Significa que você teria que digitar 10 ou mais vezes o comando cp!

Copiar um único arquivo para múltiplos diretórios simultaneamente

RECOMENDO QUE LEIA:
20 comandos Linux que você talvez não conheça

Para acabar com esse problema, você pode usar um conjunto de outros comandos que aliado ao comando cp tornam possível essa façanha 😉 Aliando o comando echo, um pipe, comando xargs junto com o comando cp resolve o problema:

echo /home/ricardo/arquivos/dir1 /home/ricardo/arquivos/dir2 /home/ricardo/arquivos/dir3 | xargs -n 1 cp -v /home/ricardo/arquivos/arquivo.txt

comando-cp-multiplos-diretorios

Onde, os caminhos para os diretórios (dir1, dir2, dir3 … ..dirN) são passados como entradas para o comando xargs que usa os parâmetros:

-n 1 – diz ao xargs para usar no máximo um argumento por linha de comando e enviar para o comando cp.
cp – usado para copiar um arquivo.
-v – permite mostrar os detalhes da operação de cópia.

Para saber mais sobre cada comando:

man cp
man echo
man xargs

Via | Tecmint

Tags: arquivocomandocopiardiretorios

Gosta de Linux?! Receba materiais exclusivos!

Inscreva-se gratuitamente e receba, com exclusividade, postagens e materiais ocultos para o público em geral. Inclusive, promoções e novidades em primeira mão!

Entrar na lista de e-mails
Ricardo Ferreira Costa

Ricardo Ferreira Costa

Fundador do Linux Descomplicado. Há mais de 8 anos trabalha com sistemas Linux, desde desktops a servidores. Aprecia temas voltados para novas tecnologias, internet, Linux, redes de computadores; informática em geral. Sempre em busca de novos conhecimentos. Preza por conteúdo de qualidade e autoexplicativo.

Related Posts

ifconfig e outros – comandos Linux de rede obsoletos há anos e que já possuem sucessores
Dicas

ifconfig e outros – comandos Linux de rede obsoletos há anos e que já possuem sucessores

1 de agosto de 2019
Saiba como copiar um disco de uma máquina para outra via SSH
Comandos Linux

Saiba como copiar um disco de uma máquina para outra via SSH

12 de junho de 2019

Últimas novidades

Oracle cria o primeiro sistema operacional autônomo do mundo, o Autonomous Linux

Oracle cria o primeiro sistema operacional autônomo do mundo, o Autonomous Linux

by Ricardo Ferreira Costa
18 de setembro de 2019
0

A Oracle proporcionou um grande marco na estratégia autônoma da empresa com a disponibilidade do Oracle Autonomous Linux. Ele, juntamente...

Em 2020, uma conferência sobre Linux ocorrerá em Redmond – sede da Microsoft

Em 2020, uma conferência sobre Linux ocorrerá em Redmond – sede da Microsoft

by Ricardo Ferreira Costa
9 de setembro de 2019
0

Uma conferência sobre Linux na sede da Microsoft não está muito longe de acontecer... Hayden Barnes, CEO e fundador da...

Projeto Manjaro em processo de mudanças

Projeto Manjaro em processo de mudanças

by Ricardo Ferreira Costa
8 de setembro de 2019
0

Iniciado como um projeto apaixonado, por 3 caras ambiciosos, em 2011, o Manjaro evoluiu rapidamente para se estabelecer como uma...

Pesquisadores identificam novo ransomware direcionado a servidores Linux

Pesquisadores identificam novo ransomware direcionado a servidores Linux

by Ricardo Ferreira Costa
7 de setembro de 2019
0

Um novo tipo de Ransomware está sendo divulgado por hackers na web e os pesquisadores deram o nome de "Lilocked...

Desenvolvedores do LibreOffice se unem para melhorar o suporte a arquivos PPT / PPTX

Desenvolvedores do LibreOffice se unem para melhorar o suporte a arquivos PPT / PPTX

by Ricardo Ferreira Costa
4 de setembro de 2019
0

LibreOffice é uma suíte office completa e uma excelente opção para os “concorrentes” diretos, bem como o MS Office. Pois,...

Load More

Publicaçõesmais recentes

8 dicas para você aumentar sua produtividade enquanto usa o shell Bash
Dicas

8 dicas para você aumentar sua produtividade enquanto usa o shell Bash

by Ricardo Ferreira Costa
19 de setembro de 2019
2

Se sua rotina no Linux é definida por executar comandos para agilizar suas operações, essas dicas podem ser muito úteis...

Read more
Oracle cria o primeiro sistema operacional autônomo do mundo, o Autonomous Linux
Noticias

Oracle cria o primeiro sistema operacional autônomo do mundo, o Autonomous Linux

by Ricardo Ferreira Costa
18 de setembro de 2019
0

A Oracle proporcionou um grande marco na estratégia autônoma da empresa com a disponibilidade do Oracle Autonomous Linux. Ele, juntamente...

Read more
Em 2020, uma conferência sobre Linux ocorrerá em Redmond – sede da Microsoft
Noticias

Em 2020, uma conferência sobre Linux ocorrerá em Redmond – sede da Microsoft

by Ricardo Ferreira Costa
9 de setembro de 2019
0

Uma conferência sobre Linux na sede da Microsoft não está muito longe de acontecer... Hayden Barnes, CEO e fundador da...

Read more
Projeto Manjaro em processo de mudanças
Noticias

Projeto Manjaro em processo de mudanças

by Ricardo Ferreira Costa
8 de setembro de 2019
0

Iniciado como um projeto apaixonado, por 3 caras ambiciosos, em 2011, o Manjaro evoluiu rapidamente para se estabelecer como uma...

Read more
Pesquisadores identificam novo ransomware direcionado a servidores Linux
Noticias

Pesquisadores identificam novo ransomware direcionado a servidores Linux

by Ricardo Ferreira Costa
7 de setembro de 2019
0

Um novo tipo de Ransomware está sendo divulgado por hackers na web e os pesquisadores deram o nome de "Lilocked...

Read more
Desenvolvedores do LibreOffice se unem para melhorar o suporte a arquivos PPT / PPTX
Noticias

Desenvolvedores do LibreOffice se unem para melhorar o suporte a arquivos PPT / PPTX

by Ricardo Ferreira Costa
4 de setembro de 2019
0

LibreOffice é uma suíte office completa e uma excelente opção para os “concorrentes” diretos, bem como o MS Office. Pois,...

Read more
Load More

Mantenha-se conectado

  • Área Exclusiva 200 Membros
  • 23k Fãs
  • 8k Seguidores
  • 500 Leitores
  • 100 Seguidores
  • 1k Inscritos
  • 2k Leitores

Quer receber as novidades mais recentes no seu e-mail? Informe-o no campo de e-mail e clique em Assinar! Mais de 2000 já se inscreveram

*Sem spam, eu prometo :).

ATENÇÃO
Os comentários abaixo são de inteira responsabilidade de seus respectivos autores e não representam, necessariamente, a opinião do Linux Descomplicado.

Discussion about this post

O Linux Descomplicado nasceu, em 2011, com o intuito de trazer informações relevantes e promover fácil acesso a todos usuários interessados em aprender a usar o sistema Linux, independentemente se está iniciando ou tem certa experiência com Linux.

Participe

  • Publique seu artigo
  • Login como articulista
  • Pesquisa – sobre os leitores

Editorial

  • Contato
  • Anuncie aqui
  • Política de privacidade

Newsletter

Quer receber as novidades mais recentes no seu e-mail? Informe-o no campo de e-mail e clique em Assinar! Mais de 2000 já se inscreveram

*Sem spam, eu prometo :).

Promoções e materiais exclusivos!

Cadastre-se gratuitamente
  • Sobre
  • FAQ
  • Anuncie aqui
  • Enviar artigo
  • Política de privacidade
  • Termos de uso

CC BY-NC-SA 4.0 Copyleft | Compartilhe livremente! Você só precisa informar o autor e criar conteúdo com a mesma licença para poder usá-lo. 2011-2019 Linux Descomplicado

  • Login
No Result
View All Result
  • Iniciante
  • Dicas
  • Saiba Como
  • Noticias

CC BY-NC-SA 4.0 Copyleft | Compartilhe livremente! Você só precisa informar o autor e criar conteúdo com a mesma licença para poder usá-lo. 2011-2019 Linux Descomplicado

Welcome Back!

Login to your account below

Forgotten Password?

Create New Account!

Fill the forms bellow to register

* Ao cadastrar-se, você estará automaticamente ciente e concordando com Política de Privacidade e Termos de uso do site.
All fields are required. Log In

Retrieve your password

Please enter your username or email address to reset your password.

Log In