I need help with passing a wild card array to cp, I know it can be done but cant figure it out,

ive got 3 files all start with the word somefile but have 3 different extensions

  • somefile.conf
  • somefile.dat
  • somefile.py

there in a folder with a bunch of other files and I just want to copy them to a different location.

I remember is being something like

cp somefile.[py conf dat] /somewhere

but this isn't working

Ive searched the net and can't find it with the keywords i'm using.


Depending on the shell, you could use brace expansion

cp somefile.{py,conf,dat} /somewhere
  • That done the trick thankyou very much, will accept when su lets me – 0x7c0 Sep 12 '11 at 9:11

Your Answer

By clicking “Post Your Answer”, you agree to our terms of service, privacy policy and cookie policy

Not the answer you're looking for? Browse other questions tagged or ask your own question.