Dealing with one file is no problem.  A regular rename on the command line or gui file manager of choice works well.  The difficulties come when trying to work with multiple files, and why you&#x27;d resort to the command line.  Amusingly, the rename on Windows just works.<p>UNIX makes it difficult because of the wildcard expansion.  You can start writing some script, but there are gotchas galore such as correct escaping, IFS, shell portability, dry runs, interactivity, error handling and the list goes on.  Having something that works as well as the simple Windows command is hard work, and before you know it end up publishing a github repository!