can
A command line implementation of the Freedesktop XDG trash specification.
Can seeks to follow the behavior of the GNOME Files (Nautilus) trash implementation.
Installation
Can is available as a Gem and as an AUR package.
Install Gem:
gem install can
Install on AUR:
paru -S can
Usage
Does not cover all options
Trash files
can foo.txt bar.txt
Trash directories and files
can -r foo.txt bar.d
List files in trashcan
can -l
List files in trashcan that match a regex
can -l '^foo'
View trashinfo of files
can -n foo.txt bar.d
Untrash files
can -u foo.txt bar.d
Empty files from trashcan
can -e foo.txt bar.d
Empty entire trashcan
can -e