Esta pregunta es realmente más para mis colegas científicos de la computación: ¿cómo funciona la función Put Back del directorio Trash? ¿Supongo que el sistema operativo mantiene algún tipo de archivo de índice que almacena la ruta a la ubicación actual del archivo antes de moverlo a la Papelera? Por supuesto, esto sería un poco más matizado con directorios no vacíos ...
Todo lo que se devolvió en una breve búsqueda en la Web tuvo que ver con la interacción del usuario final con la Papelera. Me gustaría saber cómo OS X está haciendo esto "bajo el capó" para poder emular el mismo manejo en un script que estoy escribiendo.