File Managers

tidy – organizes files in a chosen directory into category folders

tidy is a command-line utility written in Rust that organizes files in a chosen directory into category folders according to file extensions.

It’s aimed at routine cleanup tasks such as tidying a Downloads folder, and it includes preview mode, revert support, and optional configuration for custom file categories.

This is free and open source software.

Key Features

  • Organizes files into folders such as Images, Docs, Videos, Audio, Archives, and Others based on file extension.
  • Supports a dry-run mode so you can preview changes before moving files.
  • Uses safe conflict handling to avoid overwriting files by default.
  • Includes a force option to overwrite existing files when needed.
  • Can revert changes previously made in the target directory.
  • Supports custom categories through a generated configuration file.
  • Ships as a single Rust binary with no runtime dependencies.

Website: github.com/praya-sh/file-organizer-cli-tool
Support:
Developer: Prayash Shakya
License: MIT License

tidy is written in Rust. Learn Rust with our recommended free books and free tutorials.


Best Free and Open Source Software Explore our carefully curated directory of recommended free and open source software, covering every major software category.

The directory forms part of our extensive collection of articles for Linux enthusiasts. It includes hundreds of detailed reviews, together with free and open source alternatives to proprietary software from companies such as Google, Microsoft, Apple, Adobe, IBM, Cisco, Oracle, and Autodesk.

LinuxLinks also covers interesting projects worth exploring, Linux-compatible hardware, free programming books and tutorials, and much more.

Know a useful free and open source Linux application that we haven’t covered? Tell us about it using our submission form.
Subscribe

Please read our Comment Policy before commenting.

Notify of
guest
0 Comments
Oldest
Newest Most Voted