#hard-drive #filesystem #cli

app filetool

A tool to manage and cleanup files on your hard drive

10 releases (5 breaking)

0.5.2 Oct 8, 2025
0.5.0 Oct 8, 2025
0.4.0 Mar 2, 2025
0.3.1 May 8, 2024
0.0.20 Jan 8, 2024

#1941 in Command line utilities

Apache-2.0

6MB
2K SLoC

File Tool

CI Crates.io Version License GitHub release

A tool to manage and cleanup files on your hard drive.

Usage: filetool [OPTIONS] <COMMAND>

Commands:
  canonical
          Renames files to standard names. Typically this is renaming unusual file extensions
  checksum
          Calculates checksums (xxhash3-64bit) of files in selected directories
  clean-empty-directory
          Removes directories that do not contain any files
  duplicate
          Finds duplicate files and conditionally deletes them
  rmlist
          Delete files from file lists
  similar-name
          List files with similar file names
  help
          Print this message or the help of the given subcommand(s)

Options:
  -v, --verbose...
          Increase logging verbosity
  -q, --quiet...
          Decrease logging verbosity
  -h, --help
          Print help
  -V, --version
          Print version

Installation

Linux

curl -o filetool -O -L https://github.com/jeremyje/filetools/releases/download/v0.5.2/filetool; chmod +x filetool

Windows

(New-Object System.Net.WebClient).DownloadFile("https://github.com/jeremyje/filetools/releases/download/v0.5.2/filetool.exe", "filetool.exe")

Dependencies

~40–60MB
~1M SLoC