Remove Invalid characters from a filename

To remove invalid characters like ? & etc. in a file name, use this simple script;


insert the following lines of code

for i in `find . -type f`
echo $i
mv $i `echo $i |tr ? _|tr = _ |tr ‘&’ ‘_’`

save the file using ‘:wq’ and then

chmod +x

and then run the file;



I am a g33k, Linux blogger, developer, student and Tech Writer for My passion for all things tech drives my hunt for all the coolz. I often need a vacation after I get back from vacation....

Leave a Reply

This site uses Akismet to reduce spam. Learn how your comment data is processed.