If you want to just rename a space to an underline in all filenames in a directory, try:
for fname in *; do mv "$fname" `echo $fname | tr ' ' '_'`; done |
Our readers provide the funding for our platform, and we may receive a commission when you make a purchase using the links on our site.
By Paul Anderson / October 3, 2016 — GNU/Linux
If you want to just rename a space to an underline in all filenames in a directory, try:
for fname in *; do mv "$fname" `echo $fname | tr ' ' '_'`; done |
Paul is an Avid Tech Geek who Loves writing, Cycling and All Things Linux! He comes from a Background of Windows Administration along with Ubuntu/Centos Server administration. Paul holds industry wide certifications include CompTIA & Microsoft Accredited certifications.