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 comprehensive directory of recommended free and open source software. Our carefully curated collection spans every major software category.

This directory is part of our ongoing series of informative articles for Linux enthusiasts. It features hundreds of detailed reviews, along with open source alternatives to proprietary solutions from major corporations such as Google, Microsoft, Apple, Adobe, IBM, Cisco, Oracle, and Autodesk.

You’ll also find interesting projects to try, hardware coverage, free programming books and tutorials, and much more.

Discovered a useful open source Linux program that we haven’t covered yet? Let us know by completing this form.
Subscribe
Notify of
guest
0 Comments
Oldest
Newest Most Voted
Inline Feedbacks
View all comments