stringtranslate.com

Carpeta virtual

En informática, una carpeta virtual generalmente denota un principio de organización para archivos que no depende de la ubicación en un árbol de directorios jerárquico . En cambio, consiste en un software que fusiona los resultados de un almacén de datos, que puede ser una base de datos o un índice personalizado, y los presenta visualmente en el formato en el que se presentan las vistas de carpetas . Una carpeta virtual puede considerarse como una vista que enumera todos los archivos etiquetados con una determinada etiqueta y, por lo tanto, una simulación de una carpeta cuyo contenido dinámico se puede ensamblar sobre la marcha, cuando se lo solicita. Está relacionada conceptualmente con varios otros temas de la informática , con nombres que incluyen búsqueda guardada , consulta guardada y filtrado .

Tecnología

Las carpetas virtuales proporcionan un medio para facilitar a los usuarios la búsqueda de archivos relacionados con el contenido, por ejemplo, por proyecto. El usuario debe especificar criterios y todos los archivos que coinciden con los criterios se agregan dinámicamente a la carpeta virtual. Los archivos de una carpeta virtual no están limitados a una única ubicación física en el disco duro, como es el caso de las carpetas tradicionales, sino que pueden estar en cualquier ubicación. De hecho, los archivos de una carpeta virtual ni siquiera necesitan almacenarse como archivos en el disco duro. Pueden estar en un recurso compartido de red o en un almacén de datos de aplicaciones personalizado, como una bandeja de entrada de correo electrónico o incluso una base de datos.

Los documentos no se pueden "almacenar" en una carpeta virtual, ya que físicamente una carpeta virtual es simplemente un archivo que almacena una consulta de búsqueda. Cualquier intento de almacenar un archivo en una carpeta virtual, según la implementación, se redirige a algún almacenamiento físico.

La mayoría de las implementaciones aceleran la búsqueda mediante la indexación previa del disco duro o de las ubicaciones en las que se debe realizar la búsqueda. De este modo, cuando se debe realizar una búsqueda, se utiliza el índice, que es una representación de todos los datos adecuados para una búsqueda rápida. Como no se accede a toda la jerarquía de carpetas, la búsqueda se completa mucho más rápido.

Implementaciones

Las carpetas virtuales son una construcción bien establecida en los sistemas operativos . BeOS incluyó una versión de carpetas virtuales denominada "consultas guardadas", que desde entonces ha influido en el desarrollo de funciones de carpetas virtuales en sistemas operativos como Mac OS X, Windows y Linux. Estas carpetas virtuales se llenan dinámicamente ejecutando una búsqueda en todo el sistema de archivos , o en un subconjunto de este, o utilizando la versión en caché de la búsqueda.

Historia

BeOS

La versión preliminar inicial del sistema operativo para desarrolladores, publicada en octubre de 1995, incluía funciones similares a las de una base de datos para facilitar a los usuarios la gestión de sus archivos. Para ello, el sistema de archivos indexa determinados atributos de los archivos para permitir una búsqueda rápida. De forma predeterminada, el sistema de archivos indexa automáticamente el nombre del archivo, el tamaño y la marca de tiempo de la última modificación, pero también puede crear índices para otros atributos cuando se lo indique una aplicación o el usuario. [1]

Cuando un usuario realiza una búsqueda de archivos, se crea un archivo en la carpeta "/boot/home/queries" con un nombre derivado del contenido de la consulta y la fecha y hora de la búsqueda, como "Nombre = Western Infirmary - 21 de marzo, 11:59:40 p. m.". Los criterios de consulta de la búsqueda se almacenan en un atributo del archivo llamado "qrystr". [2] Cuando se abre el archivo, se consultan los índices del sistema de archivos y se abre una ventana de Tracker con una lista actualizada de archivos que coinciden con los criterios.

En las versiones posteriores se añadieron funciones adicionales a la búsqueda. La versión 2 introdujo la posibilidad de editar las consultas guardadas [3] y la versión 3 dio a los usuarios la posibilidad de definir sus propios nombres para las consultas guardadas [4] . Antes de la versión 4 de 1998, todas las consultas se almacenaban indefinidamente. Sin embargo, con la versión 4, los desarrolladores de BeOS introdujeron un límite de siete días para todas las consultas. Si un usuario quería que una consulta se mantuviera más tiempo, podía desmarcar la casilla "Temporal" en el cuadro de diálogo Buscar [5] .

macOS

En abril de 2005, Apple lanzó Mac OS X v10.4 , con su implementación de carpetas virtuales llamadas Carpetas inteligentes . Estas carpetas son actualizadas dinámicamente por el motor Spotlight para incluir contenido que coincida con ciertos criterios. Por ejemplo, esto podría usarse para darle una carpeta que contenga todos los documentos de Word que contienen la palabra "shpadoinkle" que se han editado en los últimos 7 días. Las Carpetas inteligentes se crean guardando una búsqueda de Spotlight, que registra los criterios de búsqueda en un archivo de lista de propiedades con una extensión .savedSearch y, de manera predeterminada, los guarda en la carpeta "/Users/username/Library/Saved Searches".

Dominic Giampaolo , uno de los principales desarrolladores del sistema de archivos BeOS, también participó en la adición de un sistema de carpetas virtuales en el sistema operativo Mac OS X de Apple Inc. [6]

Existen muchas variantes del concepto de carpeta inteligente que se pueden ver en aplicaciones que utilizan el motor Spotlight, que normalmente se identifican con un símbolo de engranaje sobre un icono de color violeta. Algunos ejemplos son: buzones inteligentes en Mail y grupos inteligentes en la libreta de direcciones .

Antes de Spotlight, las versiones anteriores de macOS tenían un concepto similar en las iApps ( iTunes e iPhoto ), pero estas no usaban el motor Spotlight de todo el sistema.

Microsoft Windows

Búsquedas guardadas

Las búsquedas guardadas se reconocen por su icono distintivo y color azul; las carpetas son amarillas.
Elementos internos de una búsqueda guardada , que muestran la consulta de búsqueda almacenada como un .search-msarchivo.

Windows Vista, lanzado en noviembre de 2006, introdujo carpetas virtuales en la plataforma Windows con la introducción de Búsquedas guardadas , [a] [b] que presentan elementos en función de sus propiedades en lugar de jerarquías de carpetas en el disco. [8] [10] Las búsquedas guardadas no son carpetas, no almacenan elementos, sino que son archivos XML que conservan una consulta para su uso por parte de Windows Search . [7] Las búsquedas guardadas se pueden definir en función de parámetros personalizables que incluyen fechas, metadatos , nombres, ubicaciones de búsqueda (llamadas ámbitos ) y tipos de elementos. [11] Cuando se crea una búsqueda guardada, la consulta conserva el diseño de presentación que apareció cuando se realizó la búsqueda por primera vez, de modo que las búsquedas posteriores presentarán disposiciones idénticas de elementos. [7] Las búsquedas guardadas también se pueden construir sobre otras búsquedas guardadas ( composición de consulta ). [12] [13]

De forma predeterminada, Windows Vista hace referencia a la partición del disco y al perfil de usuario de una búsqueda guardada creada como parte de su alcance, lo que inhibe su capacidad de devolver contenido de diferentes máquinas o particiones cuando se transfieren a otras máquinas. Microsoft lanzó una utilidad SearchMelt Creator que cambia el alcance de las búsquedas guardadas para hacer referencia a la variable de entorno %USERPROFILE% , lo que les permite operar en otras máquinas o perfiles; los usuarios también pueden editar las búsquedas guardadas manualmente para hacer referencia a %USERPROFILE% para facilitar el uso compartido. [14]

Las búsquedas guardadas también permiten a los usuarios crear pilas de datos, que son colecciones de elementos reunidos por propiedades como los autores de documentos. El mismo contenido puede aparecer en más de una pila. Los usuarios pueden, por ejemplo, navegar primero a una pila de autor específico y luego a una pila de palabras clave, o a la misma pila de palabras clave y a la misma pila de autor sin crear nuevas carpetas o cambiar la ubicación subyacente en el disco, lo que libera a los usuarios de la limitación de una estructura de carpetas jerárquica donde un elemento solo puede almacenarse en una ubicación [15] — esta liberación de las jerarquías de carpetas fue un beneficio principal y un diferenciador de WinFS . [16]

Todos los documentos , toda la música , todas las imágenes y vídeos y las búsquedas guardadas asociadas en el panel de navegación de Windows Vista Beta 1

"En un momento, consideramos no tener carpetas. Todo iba a ser almacenamiento virtualizado con consultas de búsqueda y demás. Simplemente abstraeríamos por completo la organización de archivos de las carpetas físicas y la estructura del disco. Pero eso era un salto demasiado grande y demasiado confuso para los usuarios".

Greg Sullivan [17]

Las compilaciones de prelanzamiento de Windows Vista ofrecían una funcionalidad de metadatos y espacios de nombres significativamente diferentes en contraste con la funcionalidad de la compilación de Windows Vista lanzada a fabricación . Microsoft construyó varias Búsquedas guardadas como parte de sus objetivos para un nuevo espacio de nombres de perfil de usuario, que reemplazó las carpetas de perfil de usuario tradicionales . Documentos , Mi música y Mis imágenes en el menú Inicio fueron reemplazados por Búsquedas guardadas: Todos los documentos , Toda la música y Todas las imágenes y videos , que buscaban documentos, música y fotos y videos, respectivamente, con varias otras Búsquedas guardadas para contenido específico (por ejemplo, autores de documentos) que también se mostraban en el panel de navegación del Explorador de Windows. Al ver Toda la música o carpetas tradicionales con música, por ejemplo, el panel de navegación incluiría Búsquedas guardadas para toda la música, álbumes, artistas, géneros, música favorita y calificaciones. [12] [18] [19] Los usuarios también podían crear pilas en búsquedas guardadas en compilaciones previas al lanzamiento de Windows Vista, o escribir propiedades en los datos mediante arrastrar y soltar : en una característica conocida como pintura de metadatos , arrastrar un documento a una pila de autor, por ejemplo, asignaría ese autor al documento. [20] En compilaciones posteriores, Microsoft reemplazó estas búsquedas guardadas con una única búsqueda guardada de biblioteca que agregaba contenido de todas las ubicaciones con subconsultas para tipos individuales (por ejemplo, la biblioteca de música buscaba toda la música en la biblioteca). [12] Microsoft había buscado incluir pintura de metadatos y carpetas virtuales de espacio de nombres de perfil de usuario desde el desarrollo de WinFS ; [21] el objetivo era que las búsquedas guardadas se convirtieran en la forma principal en que los usuarios interactúan con los datos. [17] [21] Según se informa, Microsoft recibió una gran cantidad de comentarios de que estos cambios eran confusos: tener búsquedas guardadas en el nuevo espacio de nombres de perfil de usuario hacía que los usuarios creyeran que había varias carpetas con nombres similares. [17]

En consecuencia, Microsoft eliminó la Búsqueda guardada de la biblioteca y sus subconsultas asociadas; sin embargo, Windows Vista aún incluye Documentos recientes , Correo electrónico reciente, Música reciente, Imágenes y videos recientes y Búsquedas guardadas modificadas recientemente , todas las cuales utilizan una única Búsqueda guardada de ubicaciones indexadas de acuerdo con el concepto de Biblioteca anterior. [12] Estas Búsquedas guardadas se conocían anteriormente como Documentos de los últimos 30 días , Correo electrónico de los últimos 7 días , Pistas nuevas e Imágenes y videos de los últimos 30 días . [22]

Bibliotecas

Windows 7 presenta las bibliotecas para mostrar y organizar el contenido. De manera similar a las búsquedas guardadas, una biblioteca es un archivo XML con una extensión única ( .library-msextensión) y es una colección de archivos organizados por ubicaciones específicas. Sin embargo, a diferencia de las búsquedas guardadas, los usuarios deben especificar las ubicaciones de las carpetas y las bibliotecas pueden mostrar contenido que no coincida con el tipo de biblioteca (por ejemplo, la biblioteca de imágenes puede mostrar un documento si alguna de las subcarpetas incluye documentos). Las bibliotecas tienen una extensión de espacio de nombres de shell en el Explorador y sus archivos XML se pueden reutilizar en todas las instalaciones de Windows o en la red.

GNOMO

Una búsqueda guardada en GNOME 2.14

En GNOME 2.14, una búsqueda guardada es una carpeta virtual cuyo contenido es el resultado de una búsqueda de Nautilus , que tiene múltiples backends. El contenido de estas carpetas se determina dinámicamente cuando se abre la carpeta y se actualiza automáticamente cuando se crean o modifican archivos.

Otras implementaciones

Clientes de correo electrónico

Las carpetas virtuales también son una construcción bien establecida en los clientes de correo electrónico . A principios de 1991, el lector de correo basado en Emacs VM proporcionó una función de carpeta virtual en su versión 5.09. [23] [24] VM permite a los usuarios definir carpetas virtuales utilizando reglas, tomando su contenido de correo de una o más carpetas físicas y basándose en criterios de selección que tratan fechas, autores, destinatarios, asunto, cuerpo del mensaje, etc. Las carpetas virtuales también se pueden crear de forma interactiva y tomar contenido de carpetas virtuales definidas previamente, aplicando así los criterios de selección en cascada. El cliente de correo electrónico Evolution creado por Helix Code en 2000, también incorporó carpetas virtuales. Se pueden crear carpetas que enumeran automáticamente los correos electrónicos que coinciden con las reglas definidas por el usuario, por ejemplo, todos los correos electrónicos de una dirección particular o todos los correos electrónicos que incluyen una palabra clave específica. [25] [26] El navegador web Opera lanzó un nuevo cliente de correo (beta en noviembre de 2002, versión final en enero de 2003), M2 , en el que se usaban carpetas virtuales (llamadas puntos de acceso) para toda la gestión del correo electrónico. Las carpetas virtuales se creaban automáticamente para los contactos activos, para los archivos adjuntos y para las etiquetas asignadas. Las carpetas virtuales también se generaban automáticamente cada vez que se realizaba una búsqueda, y las carpetas virtuales manuales podían usar múltiples reglas lógicas de encabezado de correo para su construcción (incluido el uso de expresiones regulares ). Microsoft Outlook 2003 agregó una característica similar llamada Carpetas de búsqueda . Gmail , lanzado por primera vez en 2004, basa toda su gestión de correo en carpetas virtuales a las que se accede mediante etiquetas. Mozilla Thunderbird también tiene la capacidad de crear carpetas de búsqueda y desde la versión 1.5 permitió que la búsqueda se realizara en más de una cuenta de correo electrónico. [27]

Clientes de música

En julio de 2002, Apple anunció la versión 3 de iTunes que incluye listas de reproducción inteligentes que pueden considerarse una variante de una carpeta virtual. [ aclaración necesaria ] La única diferencia es que la búsqueda que se ejecuta al acceder a ellas no se realiza en la jerarquía de carpetas del sistema de archivos, sino en su almacén de datos interno. [28] Microsoft también agregó una característica similar a la versión 9 de Windows Media Player en Windows XP llamada Listas de reproducción automáticas en 2003. [29]

Véase también

Notas

  1. ^ Las búsquedas guardadas también se denominan Carpetas de búsqueda [7] y anteriormente se conocían como Carpetas virtuales . [8]
  2. ^ Las versiones anteriores de Windows (incluidos Windows Me [9] y Windows XP [8] [10] ) permitían guardar las búsquedas como .fndarchivos llamados Búsquedas guardadas , pero estos archivos solo guardaban ciertos criterios de búsqueda y no se trataban como carpetas; no realizaban consultas automáticamente ni dependían de una base de datos. Con el lanzamiento de Windows Vista, un .fndarchivo se conoce como Archivo de consulta de búsqueda heredada .

Referencias

  1. ^ Scot Hacker (1999). La Biblia de BeOS . Peachpit Press. ISBN 0-201-35377-6.
  2. ^ Chris Herborth. "Mostrar cadenas de consulta de fórmulas en Tracker". The BeOS Tip Server . Consultado el 22 de marzo de 2007 .
  3. ^ Be Inc. (7 de octubre de 1997). «Be Ships BeOS Preview Release 2». Be Inc. Archivado desde el original el 20 de mayo de 1998. Consultado el 24 de diciembre de 2006 .
  4. ^ Be Inc. "Buscando en BeOS". El consejo de la semana sobre BeOS . Be Inc. Archivado desde el original el 24 de julio de 2002. Consultado el 24 de diciembre de 2006 .
  5. ^ Scot Hacker. "Consultas autodestructivas". The BeOS Tip Server . Consultado el 22 de marzo de 2007 .
  6. ^ Dominic Giampaolo. «Página personal» . Consultado el 10 de septiembre de 2006 .
  7. ^ abc Microsoft . «Formato de archivo de búsqueda guardada». MSDN . Consultado el 11 de noviembre de 2015 .
  8. ^ abc Price, John. "Carpetas virtuales y búsqueda en Windows Vista". MSDN . Microsoft . Archivado desde el original el 7 de diciembre de 2006 . Consultado el 23 de junio de 2023 .
  9. ^ "Administración avanzada de archivos con el Explorador de Windows". Informit . Pearson Education . 28 de noviembre de 2001. pág. 6 . Consultado el 23 de junio de 2023 .
  10. ^ ab Shultz, Greg (12 de octubre de 2005). "An in-depth look at Windows Vista's Virtual Folders technology" (Una mirada en profundidad a la tecnología de carpetas virtuales de Windows Vista). TechRepublic . CBS Interactive . Consultado el 15 de noviembre de 2015 .
  11. ^ Kaelin, Mark (17 de julio de 2007). "¿Cómo puedo... guardar y refinar las búsquedas en el escritorio en Microsoft Windows Vista?". TechRepublic . CBS Interactive . Consultado el 11 de noviembre de 2015 .
  12. ^ abcd Bentz, Ben (31 de octubre de 2006). "Composición de consultas: creación de una búsqueda a partir de otra búsqueda". Shell: Revealed Blog . Microsoft . Archivado desde el original el 15 de diciembre de 2006 . Consultado el 20 de octubre de 2015 .
  13. ^ Shultz, Greg (11 de diciembre de 2007). "Restringir una búsqueda guardada con la función de composición de consultas de Vista". TechRepublic . CBS Interactive . Consultado el 11 de noviembre de 2015 .
  14. ^ White, Nick (14 de mayo de 2007). "Buscando, parte III: ¿Sabes qué es SearchMelt?". Blog del equipo de Windows Vista . Microsoft . Archivado desde el original el 16 de mayo de 2007. Consultado el 20 de octubre de 2015 .
  15. ^ "Guía del producto de Windows Vista". Microsoft . 2006. págs. 44–51. Archivado desde el original (DOCX) el 1 de julio de 2011 . Consultado el 1 de marzo de 2018 .
  16. ^ "Comentarios de Bill Gates, presidente y arquitecto jefe de software de Microsoft CorporationMicrosoft Professional Developers Conference 2003". Microsoft . 27 de octubre de 2003. Archivado desde el original el 3 de febrero de 2004 . Consultado el 27 de abril de 2021 . HILLEL COOPERMAN: "Muy bien, una cosa más. Podrías decir: 'Bueno, entiendo que estas vistas [de pila] [en WinFS] se generan dinámicamente. Entiendo que todo esto se basa en estos metadatos estructurados de los que hablaba Bill [Gates], pero podría aproximarme a esto con las carpetas de hoy. Podría crear un montón de carpetas para los autores y luego, en ellas, tener carpetas de proyectos'. Te diré algo que no podrías hacer. No podrías hacerlo, tener eso existente y hacer lo inverso; por ejemplo, poder navegar primero por el autor, luego por el proyecto o primero por el proyecto y luego por el autor.
  17. ^ abc Thurrott, Paul (21 de diciembre de 2005). "Revisión de Windows Vista de diciembre de 2005 CTP (Build 5270) Parte 1: Configuración e interfaz de usuario". SuperSite para Windows . Penton . Archivado desde el original el 23 de diciembre de 2005 . Consultado el 13 de octubre de 2015 .{{cite web}}: CS1 maint: URL no apta ( enlace )
  18. ^ Thurrott, Paul (6 de octubre de 2010). "Trabajar con controladores de pantalla en Windows Vista Beta 1". SuperSite para Windows . Penton . Consultado el 11 de noviembre de 2015 .
  19. ^ Lee, Wei-Meng (2 de agosto de 2005). "An In-Depth Look at Vista, Part 2" (Una mirada en profundidad a Vista, parte 2). O'Reilly Media . Consultado el 11 de noviembre de 2015 .
  20. ^ "Primer tutorial práctico de Windows Vista sobre el nuevo 'Longhorn' de Microsoft". PCMag . Ziff Davis Media . 6 de septiembre de 2005. pág. 108 . Consultado el 25 de octubre de 2015 . Cuando crea una pila basada en una palabra clave, los archivos agregados a esa pila reciben la palabra clave automáticamente.
  21. ^ ab "WinFS: El sistema de archivos de Windows (Artículos técnicos de Microsoft Access 2002)". MSDN . Microsoft . Octubre de 2003. Archivado desde el original el 21 de diciembre de 2003 . Consultado el 1 de febrero de 2018 .
  22. ^ Shinder, Deb (12 de julio de 2006). "Más que una interfaz bonita: administración de archivos con Vista Explorer". TechRepublic . CBS Interactive . Consultado el 22 de noviembre de 2016 .
  23. ^ Kyle Jones. "Manual del usuario de VM: carpetas virtuales". Wonderworks . Consultado el 26 de enero de 2010 .
  24. ^ Phil Sung. "Configuración y flujo de trabajo de máquinas virtuales" . Consultado el 13 de marzo de 2010 .
  25. ^ Michael Hall (30 de junio de 2000). "You Say You Want an Evolution" (Dices que quieres una evolución). Linux Planet . Consultado el 24 de diciembre de 2006 .
  26. ^ Dave Whitinger (8 de julio de 1999). "Dave Whitinger y Miguel de Icaza en el Foro de Código Abierto de ZD". Linux Today . Consultado el 24 de diciembre de 2006 .
  27. ^ "Búsqueda guardada - Base de conocimientos de MozillaZine" . Consultado el 22 de enero de 2010 .
  28. ^ Apple (17 de julio de 2002). «Apple Announces iTunes 3». Apple. Archivado desde el original el 26 de julio de 2006. Consultado el 25 de diciembre de 2006 .
  29. ^ Microsoft (3 de enero de 2003). «Microsoft anuncia una actualización de medios digitales para Windows XP con el lanzamiento final de Windows Media Player 9 Series y Windows Movie Maker 2». Microsoft . Consultado el 25 de diciembre de 2006 .