ReMove to Waste 0.7.07

rmw (ReMove to Waste) is a safe-remove utility for the command line. Its goal is to conform to the FreeDesktop.org Trash specification and therefore be compatible with KDE, GNOME, XFCE, and others. Desktop integration is optional however, and by default, rmw will only use a waste folder separated from your desktop trash. One of its unique features is the ability to purge files from your Waste/Trash directories after x number of days.

Tags terminal c end-users curses file-manager
License GNU GPLv3
State stable

Recent Releases

0.7.0727 Apr 2021 14:05 minor feature: When restoring files from removable media or devices, rmw. Will now process relative paths (this primarily affects users who Trash a file with the "move to trash" option from their desktop, and Then later try to restore with rmw. See#299 for more Information). . list output (rmw -lv) shows all removable devices as. Attached even for those that are detached. . Removed deprecated config option (purgeDays). . Minor updates to tests infrastructure. . (for testing) Replace RMWTRASH(=fake-year) with RMW_FAKE_YEAR(=true).
0.7.0602 Mar 2021 05:45 minor feature: When using -s,--select, the number of lines the terminal has will be checked. The number of items in the list will be based on that; if it doesn't meet the minumum requirement, rmw will exit. . Allow optional argument to -g/--purge that can override the value of. 'purge_after' in the configuration file (-g N_DAYS , --purge =N_DAYS ). . restore broken symbolic links instead of giving a "file not. found" message () . Improved handling of file with leading hyphens. . When an invalid option is given, usage output no longer displays. . You can view how many days remain until a file is purged by using. -vv (with -fg). . If lstat() encounters and error, also display the filename/directory it. was attempting to access. . add '-m, --most-recent-list' option: list most recently rmw'ed files.
0.7.0518 Jun 2020 00:05 minor feature: For compiling with gcc 10 (Thanks to muralikodali and GazL) . Rmw will now refuse to move a waste folder or a file that resides. Within a waste folder (This feature was in place before, but at some Point Andy accidentally removed the code). . Feature removed: restore with '-z' using only the basename from any. Directory. User must be in a Trash directory or specify the full path (e.g. rmw -z /.local/share/Trash/foo.bar). For details, see. . Added '-R' option, changed '--recurse' option to '--recursive'. Added recursive (rm compatibility) options in --help output, message shown when using '-r, --recursive' . Broken purge test.