GNU/Linux >> Tutoriales Linux >  >> Linux

Cómo copiar un archivo a varios directorios usando el comando gnu cp

No puedes hacer esto con cp solo pero puedes combinar cp con xargs :

echo dir1 dir2 dir3 | xargs -n 1 cp file1

Copiará file1 a dir1 , dir2 y dir3 . xargs llamará a cp 3 veces para hacer esto, vea la página man para xargs para más detalles.


No, cp puede copiar múltiples fuentes pero solo copiará a un solo destino. Necesita hacer arreglos para invocar cp varias veces, una por destino, para lo que desea hacer; usando, como dices, un bucle o alguna otra herramienta.


Linux
  1. Cómo usar el comando Tar en Linux

  2. Cómo extraer el archivo tar.gz en Linux usando la línea de comandos

  3. Cómo convertir un archivo PPK a PEM usando Comando

  4. ¿Cómo copiar un archivo y crear los directorios de destino al mismo tiempo?

  5. ¿Cómo agregar la salida a un archivo?

Cómo borrar de forma segura un disco y un archivo usando el comando shred de Linux

Cómo copiar un archivo con un comando a varios directorios en Linux

Cómo guardar la salida del comando en un archivo usando la terminal de Linux

Cómo descargar un archivo en Ubuntu Linux usando la línea de comandos

¿Cómo usar el comando xargs en Linux?

¿Cómo usar el comando Gzip en Linux?