1 KiB
1 KiB
fif
A command-line tool for detecting and optionally correcting files with incorrect extensions.
Installation
cargo install --locked fif
Usage
See fif --help
for more.
The basics
The simplest way to use fif looks like this:
fif -E images ~/Pictures
This command will scan all of the files with extensions used by image files (.jpg, .png, etc) in your ~/Pictures
directory.
You can also manually specify a set of extensions to use:
fif -e jpeg,jpg,zip,docx ~/Documents
By default, fif will output a bash script that can be used to fix all the files it found with incorrect file extensions. You might find it useful to output this script to a file (rather than to stdout):
fif -E images ~/Pictures > output.sh