Muve is a command line tool programmed in perl for moving files to an mp3 player mounted in linux. It is designed with the Creative Muvo series in mind but will work for other players also.
Muve moves files as predefined sets, "aliases". Types of aliases currently supported are:
Documentation is available on the sourceforge project documentation page
For downloads see the sourceforge project page