No tengo problemas para hacer una lista de todos los archivos en la papelera siempre que esos archivos estuvieran previamente en el disco duro principal, pero cuando esos archivos estaban previamente en un disco duro externo no puedo acceder a ellos con Terminal o Python. Al principio, me encontré con errores de permisos, pero desde entonces he cambiado los permisos. Por ejemplo,
ls /users/me/.Trash
imprimirá lo que realmente hay en la basura. Pero cuando hago lo siguiente:
ls /volumes/edrive/.Trashes
Sólo tengo 503
a pesar de que hay un archivo que no se llama 503. Por alguna razón la carpeta de basura se llama .Trashes cuando está en un disco duro externo. También lo estoy probando con Python que es lo que quiero usar de todos modos:
import os
os.listdir('/volumes/edrive/.Trashes')
Salidas
['503']