detox
1.4.5
About: Detox is a utility designed to clean up filenames, especially those created on other operating systems.
![]() ![]() |
detox
is a program that renames files to make them
easier to work with under Unix and related operating systems. Spaces and
various other unsafe characters (such as "$") get replaced with "_". ISO
8859-1 (Latin-1) characters can be transliterated to ASCII, as can UTF-8
characters. More details are contained in the detox.1
man
page.
The most important option to learn is -n
, aka
--dry-run
. This will let you run detox
without
actually changing any files, so that you can get an idea of what
detox
is all about.
The simplest way to run detox
is to just run it on a
directory containing files that need work:
detox xfer_files/
You can also just to specify the filename:
detox my\ bad\ file.txt
You can also specify recursion (this works best on directories):
detox -r /music/transferred_from_elsewhere/
To build detox
from source, run:
git clone https://github.com/dharple/detox.git
cd detox
autoreconf --install
./configure
make
Doug Harple detox.dharple@gmail.com