# Ubuntu – Rename files by regexp in command line

rename

I do a mistake when trying to move files from one location to another. Now all files are moved, but there is a * concatenated at the end of all names.

How do I remove all *s from end of file names in command line?

Note: I'm working with an embedded system, there is not any Internet connection. Please provide solutions with no need to install new stuff.

• There is a command called (in an excess of originality) rename, that allows you to rename files using regular expressions.
rename 's/\*//' files...

Which will remove the first * character found in each filename.
You can use rename -n to list the renames that will be performed without actually doing them if you're worried about the regex not being correct.