Una carpeta Papelera se crea por primera vez cuando un usuario elimina un archivo. Dentro de esa carpeta hay tres directorios:
files
, donde los archivos eliminados se almacenan hasta que se vacía la papelera;
info
, que almacena información sobre dónde estuvieron los archivos una vez y cuándo se eliminaron;
expunged
, a los que se mueven brevemente los archivos cuando se vacía la papelera (pero puede contener algunos propiedad de otros usuarios de los directorios que eliminó).
Por lo tanto, siempre que elimine una papelera, llamará recursivamente para crear un nuevo directorio para los archivos que se encuentran en la papelera.
También tenga en cuenta que existe la basura para cada usuario, incluyendo la cuenta raíz más veces que podría enfrentarse a algunos nombres dirs tales como Trash-0
, Trash-1
. Lee mis respuestas aquí y aquí