Tinkster's find will probably work better, but will NOT preserve a directory structure. Druuna's command would also discard any file with 'tar.bz2' ANYWHERE in the filename, not just at the end (admittedly an unlikely occurance). To 'anchor' the pattern to the end, try
Code:
mv `ls | grep -v 'tar.bz2$'` /destination
. The
$ requires it to also match the end of each filename. To include hidden files, add -A to the ls.