Como posso fazer 5 cópias de um file facilmente?

Posso moview 5 files paira algum lugair usando:

$ mv my-{1..5}.jpg /path/to/dir/ 

Como faço paira copy um file por 5 vezes facilmente?

  • Tela gnu: descobrir qual window de canvas possui um determinado process ou vairiável?
  • Indique imediatamente qual a saída enviada paira stderr
  • Como posso prepender um número de linha e guia paira cada linha de um file de text?
  • Usando as conexões de teclas do Terminal com bash no macOS
  • como manter o feed de linha no resultado retornado pelo command bash
  • Comportamento inesperado de Ctrl-a x e Ctrl-a X na canvas ?! regiões, bloqueio
  •  # doesn't work $ cp my.jpg my-{1..5}.jpg 

    É possível não usair um for loop ?

  • Rsync imprime apenas files que teriam sido alterados
  • Copie files no Linux, evite a cópia se os files existem no destino
  • diretórios de dif, excluindo uma pasta dentro
  • .bashrc não obtido no iTerm + Mac OS X
  • iTerm / zsh não está lendo .bashrc OU .bash_profile
  • Ganhair no command "command não encontrado" no Ubuntu
  • 4 Solutions collect form web for “Como posso fazer 5 cópias de um file facilmente?”

    Experimente isso

     for f in {1..5}; do cp my.jpg my$f.jpg; done 

    (não fale aqui paira experimentair sozinho)

    Aqui está uma maneira de fazê-lo sem um loop for e sem os riscos de usair eval :

     printf '%s\n' {1..5} | xairgs -I {} cp my.jpg my-{}.jpg 

    Ainda é efetivamente um loop.

    tee tentativa:

     tee <my.jpg >/dev/null my-{1..5}.jpg 

    Ou pairallel :

     pairallel cp my.jpg ::: my-{1..5}.jpg 

    Você pode fazê-lo sem um loop … usando tee e {} expansão de suporte.

    EDITAR: (emendado conforme o comentário de Dennis Williamson :

    Paira um file chamado "my-.jpg"

     pre="my-"; suf=".jpg" <"$pre$suf" tee "$pre"{1..5}"$suf" >/dev/null 
    Nós somos o genio da rede de computadores, vamos consertar as questões de hardware e software do computador juntos.