Tente desintoxicação. Na página de manual:
Name
detox - clean up filenames
Synopsis
detox [-hnLrv] [-s -sequence] [-f -configfile] [--dry-run] [--special] file ...
Description
The detox utility renames files to make them easier to work with. It removes spaces and other such annoyances. It'll also translate or cleanup Latin-1 (ISO 8859-1) characters encoded in 8-bit ASCII, Unicode characters encoded in UTF-8, and CGI escaped characters.
Sequences
detox is driven by a configurable series of filters, called a sequence. Sequences are covered in more detail in detoxrc(5) and are discoverable with the -L option. Some examples of default sequences are iso8859_1 and utf_8.
Está disponível nos repositórios do RHEL 6, da última vez que verifiquei. Não tenho certeza sobre o RHEL 7. Antes de fazer a limpeza real, é aconselhável executar detox
com a opção -n
(dry-run). Por exemplo: detox -rn /somedir
.