Apps similar to Trash include TrashEye, which is free. Other options are trash-cli and rmtrash. In total there are three apps like Trash for Linux and Mac.
trash-cli trashes files recording the original path, deletion date, and permissions. It uses the same trashcan used by KDE, GNOME, and XFCE, but you can invoke it from the command line (and scripts).