Take the 2-minute tour ×
Super User is a question and answer site for computer enthusiasts and power users. It's 100% free, no registration required.

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.

share|improve this question
add comment

1 Answer

up vote 2 down vote accepted

Depending on the shell, you could use brace expansion

cp somefile.{py,conf,dat} /somewhere
share|improve this answer
That done the trick thankyou very much, will accept when su lets me –  Shutupsquare Sep 12 '11 at 9:11
add comment

Your Answer


By posting your answer, you agree to the privacy policy and terms of service.

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