Aventuras en «Sequoia» (19)

Como mencionaba en el post previo, ésta es una entrega para hablar de «forma más técnica» sobre el smart folder Recents. Debo aclarar que esto es sólo para completar lo que se expuso anteriormente y que no deben manipularse los elementos a los que hago referencia en esta entrada de mi blog. Esto acorde a la declaración de responsabilidad que ha acompañado a este sitio web desde ya hace mucho tiempo.

Recapitulando, la opción Recents de la barra lateral del Finder es una carpeta inteligente que muestra los archivos que se han abierto o modificado «recientemente», independientemente de su ubicación en el disco.

  • No es una carpeta real en el sistema de archivos.
  • Utiliza la búsqueda de Spotlight de macOS para rellenar la lista dinámicamente.
  • Uno supondría que aquí deberían mostrarse todos los archivos «de todas las carpetas»tocados» recientemente, no solo de Documents o Downloads, por ejemplo, peor no es así.
  • Al eliminar un archivo de Recents, se elimina de su ubicación real.

Personalmente creo que el hecho de nombrar a este smart folder como Recents dio lugar a un malentendido, y muchos opinan igual1. Dado que es algo que aparece en la sección de favoritos del Finder debemos entender que quizás su intención real era , de alguna forma, sugerir archivos recientes que podrían llegar a ser o considerarse favoritos (en ese momento o en un futuro).

Las soluciones actuales a cuando éste resulta inútil o molesto, apuntan principalmente a eliminarlo de la barra lateral del Finder (y la forma más rápida es hacerlo es dar clic derecho sobre éste en la barra del Finder y seleccionar la opción que permite su remoción) o a proveer una substitución. Esta última es la alternativa más limpia; para ello:

  • Finder > File > New Smart Folder
  • Clic en + para añadir criterios (p. ej., «Última apertura en los últimos 7 días»).
  • Guardarla y añadirla a la barra lateral en substitución de la original.

Si se desea seguir trabajando con el Recents original, algunos sugieren el evitar que Spotlight indexe ciertas carpetas. Esto se hace desde el System Settings > Spotlight, ahí se selecciona lo que se quiere incluir en las búsquedas, además de poder hacer uso de Search Privacy para añadir carpetas que se desen excluir.

Ya que se ha mencionado que Spotlight esta involucrado en esto. Porlo que una alternativa más podría ser el restablecer el índice de Spotlight (si es necesario), especialmente si Recents parece bloqueado o muestra archivos muy antiguos, reconstruir el índice de Spotlight puede ser útil.

El siguiente comando borra y reconstruye el índice de Spotlight pero téngase presente que puede tardar un rato y duante el porceso el equipo puede alentarse, además de que puede convenir no apagar el equipo hasta el término de la tarea.

sudo mdutil -E /

Ahora, si todo esto no parece viable, siempre está la posibilidad de buscar archivos recientes desde la terminal con:

find <ruta> -type f -mtime -7

que permite listar todos los archivos modificados en los últimos 7 días buscándolos desde la <ruta> que se indique.


📁 Recents
📁 Documents
📁 Applications

Yéndonos a un nivel más técnico, dado que ya mencionamos que Recents es una carpeta Inteligente predefinida a nivel de sistema, es de esperarse que su definición se encuentre en algún lugar. De hecho, junto a la definición de Recents, encontraremos la de Documents y Applications.

Estas no son directorio reales para el Finder sino archivos .savedSearch, que son básicamente consultas guardadas de Spotlight, representadas como carpetas. La definición de Recents se encunetra en:

/System/Library/CoreServices/Finder.app/Contents/Resources/MyLibraries/myDocuments.cannedSearch/Resources/search.savedSearch

Si esto, le suguiere a usted, querido lector, la posibilidad de modificarlo o borrarlo, debo advertirle que no es buena idea. Este archivo está protegido por el sistema (sólo lectura) bajo SIP (el mecanismo de Protección de Integridad del Sistema implementado para mantener la integridad de macOS). Para editar estos archivos, es necesario deshabilitar SIP, lo cual se desaconseja encarecidamente a menos que se esté creando un sistema macOS personalizado y bajo el riesgo y responsabilidad del usuario.

El archivo de esta búsqueda es un XML (un PLIST) cuyo contenido es interesante. Sin ir más a fondo, en este archivo podemos ver que se hace uso de algunos atributos extendidos de macOS, como
kMDItemLastUsedDate y kMDItemContentTypeTree, para determinar los archivos a mostrar como resultado de la búsqueda (contenido de la carpeta), atributos que pueden usarse en forma similar desde la línea de comando. Por ejemplo:

mdfind '(kMDItemLastUsedDate = "*") && ((kMDItemContentTypeTree = public.content) || (kMDItemContentTypeTree = "com.microsoft.*") || (kMDItemContentTypeTree = public.archive))'

Referencias

  1. Steve Sande, «Forgotten Features: Making Sense of the macOS Recents Folder«, macsales.com, web. Published: 2020.10.17; visited: 2025.07.15. URL: https://eshop.macsales.com/blog/66465-making-sense-of-recents-folder/.

Deja un comentario

Este sitio utiliza Akismet para reducir el spam. Conoce cómo se procesan los datos de tus comentarios.