Provavelmente você está tentando resolver um problema de maneira fundamentalmente incorreta e não descreve seu problema, ou seja, o que você deseja alcançar ou por que deseja usar Lixo Eu só posso especular sobre abordagens alternativas.
A maneira mais fácil de você obter o undeletion é, obviamente, não remover o arquivo. Em vez disso, você pode renomeá-lo de uma forma que não seja mais encontrada pela instalação do XAMPP ou movê-lo para mantê-lo seguro em outro diretório, observando onde ele estava, caso precise restaurá-lo. (Isso é realmente o que trash faz.)
O que você provavelmente quer fazer, no entanto, a julgar pela sua declaração em um comentário que você está fazendo para propósitos de desenvolvimento, é controle de versão da sua instalação do XAMPP. Isso dará a você não apenas a capacidade de restaurar arquivos removidos, mas também de acompanhar edições e arquivos adicionados, além de poder restaurar qualquer ponto no histórico de seu desenvolvimento.
A boa notícia é que não é tão difícil assim. Vá para o diretório /opt/lampp
e digite
$ git init
$ git add *
$ git commit
Isso lhe dará um ponto de partida limpo em seu histórico de versões.
Use
$ git rm <file>
para remover um arquivo e depois confirmar sua alteração. Você pode verificar seu histórico de commits com
$ git log
e se mudar de ideia, pode reverter uma alteração com o
$ git revert <id>
-command, onde está o número exibido por git log
.
Boa sorte!