Apps similar to TrashEye include Trash, which is free and open source. Other options are rmtrash and trash-cli. In total there are three apps like TrashEye for Linux, Mac and Windows.
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).