cp * /drive0/fids/

If there are lots of fids, the * in that command will expand to too many characters for a command line (it's a kernel limitation). Number6's method using tar is thus a better bet.

(cd /drive1;tar cf - fids) | (cd /drive0;tar xf -)

If you change the xf to an xvf it will print each fid number as it copies it:

(cd /drive1;tar cf - fids) | (cd /drive0;tar xvf -)

Peter