I was about to upload some documents to my company's wiki that someone else wrote. Upload failed! For some odd reason they chose to use a '+' instead of a space or under bar in the filename. Here is how I fixed it.
for i in `ls -1`; do
old=${i}
new=`echo ${old} |sed -e 's/\+/\_/g'`
echo "moving ${old} to ${new}"
mv ${old} ${new}
done