The "wastebasket" of GUI desktop systems is bad designed:
it moves deleted files to $HOME - across file system borders!
And you have no CLI!
With del you have a delete command with integrated undelete function.
del saves your deleted files in a local
.del/ subdirectory.
At any time you can call del -u to undelete or
del -p to purge deleted files.
del comes with vv and zz in one package.
usage: del [-v] [-u] file(s)
del [-v] -p [-r] [-d days] [directory]
del [-v] -l
options: -v verbose mode
-u undelete file(s)
-p purge deleted files [older than -d days]
-r recursive (all subdirectories)
-l list deleted files
examples: del *.tmp # delete all *.tmp files
del -u project.pl # undelete project.pl
del -vprd 2 # verbose purge deleted files older than 2 days