conceal is a command line recycle bin utility that follows the FreeDesktop.org Trash specification and offers a safer alternative to permanent deletion by moving files into a trash location. Users can send files to the trash, inspect discarded items, restore entries to their original location, remove selected items permanently, and clean the trash when needed.
The project also supports integration with fuzzy finders such as fzf and skim for interactive selection when restoring or deleting files.
This is free and open source software.
Key Features
- Implements the FreeDesktop.org Trash specification for safe file deletion.
- Moves files to a recycle bin instead of deleting them permanently.
- Lists files currently stored in the trash.
- Restores discarded files to their original location.
- Permanently deletes selected trashed files.
- Cleans the entire trash directory.
- Supports interactive selection with fuzzy finders such as fzf and skim.
- Provides separate binaries for trashing files and managing trashed items.
Website: github.com/TD-Sky/conceal
Support:
Developer: TD-Sky
License: MIT License

This project is written in Rust. To learn the language, please read our free books to learn Rust and Rust tutorials.
Related Software
| Alternatives to rm | |
|---|---|
| rip | Deletion tool focused on safety, ergonomics, and performance |
| rmw | Trashcan/recycle bin utility for the command line |
| trash-cli | Uses the same trashcan used by KDE, GNOME, and XFCE |
| safe-rm | Prevent the accidental deletion of important files |
| trasher | Replace rm and del by a trash system |
| Fast Unix Commands | Provides alternatives for rm and cp |
| gomi | A replacement for rm with trashcan functionality, written in Go |
| gtrash | CLI Trash manager also written in Go |
| Brash | Another CLI trash manager which is similar to trash-cl |
| del | Delete command with integrated undelete function |
| rm-trash | Replacement for rm which solves the issue of accidental removals |
| trashbhuwan | Trashing utility |
| del-cli | JavaScript utility for deleting files and directories |
| rmz | Zippy alternative to rm |
| trashy | Featureful alternative to rm and trash-cli written in Rust |
| Vanish | Modern, safe file deletion tool with recovery capabilities |
| trxsh | Simple and efficient command-line trash manager |
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. Know a useful open source Linux program that we haven’t covered yet? Let us know by completing this form. |

