GNU/Linux >> Linux Esercitazione >  >> Linux

Come copiare un file in più directory usando il comando gnu cp

Non puoi farlo con cp da solo ma puoi combinare cp con xargs :

echo dir1 dir2 dir3 | xargs -n 1 cp file1

Copierà file1 a dir1 , dir2 e dir3 . xargs chiamerà cp 3 volte per farlo, guarda la pagina man per xargs per i dettagli.


No, cp può copiare più fonti ma copierà solo in una singola destinazione. Devi organizzarti per invocare cp più volte - una volta per destinazione - per quello che vuoi fare; usando, come dici tu, un loop o qualche altro strumento.


Linux
  1. Come utilizzare il comando Tar in Linux

  2. Come estrarre il file tar.gz in Linux utilizzando la riga di comando

  3. Come convertire un file PPK in PEM usando Command

  4. Come copiare un file e creare le directory di destinazione allo stesso tempo?

  5. Come aggiungere l'output a un file?

Come cancellare in modo sicuro un disco e un file utilizzando il comando shred di Linux

Come copiare un file con un comando in più directory su Linux

Come salvare l'output del comando in un file utilizzando il terminale Linux

Come scaricare un file su Ubuntu Linux usando la riga di comando

Come usare il comando xargs in Linux?

Come utilizzare il comando Gzip in Linux?