find . -depth -name '* *' \ | while read f ; do mv -i "$f" "$(dirname "$f")/$(basename "$f"|tr ' ' _)" ; done
Or:
for name in *\ *; do mv -vn "$name" "${name// /_}"; done
Author: Lucas Vieites ✦ Published: ✦ Updated: ✦
find . -depth -name '* *' \ | while read f ; do mv -i "$f" "$(dirname "$f")/$(basename "$f"|tr ' ' _)" ; done
Or:
for name in *\ *; do mv -vn "$name" "${name// /_}"; done
Author: Lucas Vieites ✦ Published: ✦ Updated: ✦