Uma pasta Lixeira é criada pela primeira vez quando um usuário exclui um arquivo. Dentro dessa pasta existem três diretórios:
-
files
, onde os arquivos excluídos são armazenados até que a lixeira seja esvaziado; -
info
, que armazena informações sobre onde os arquivos estavam e quando eles foram excluídos; -
expunged
, para o qual os arquivos são movidos brevemente quando a lixeira é esvaziada (mas pode conter alguns pertencentes a outros usuários de diretórios você excluído).
Portanto, sempre que você excluir uma lixeira, de fato, estará chamando recursivamente para criar uma nova pasta para os arquivos recém-lixados.
Além disso, observe que a Lixeira existe para todos os usuários, incluindo a conta raiz, e às vezes você pode enfrentar alguns nomes de dirs, como Trash-0
, Trash-1
. Leia minhas respostas aqui e aqui