# Finds all the files with "%20" in their filename and replaces it with a plain space find . -name "*%20*" -exec sh -c 'mv ${0} "${0//\%20/ }"' {} \;