stringtranslate.com

carpeta virtual

En informática, una carpeta virtual generalmente denota un principio de organización de 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 . Se puede considerar una carpeta virtual 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 solicite. Está relacionado en concepto con varios otros temas de 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, como por ejemplo por proyecto. El usuario debe especificar criterios y todos los archivos que coincidan con los criterios se agregan dinámicamente en la carpeta virtual. Los archivos en una carpeta virtual no se limitan 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, ni siquiera es necesario almacenar los archivos de una carpeta virtual como archivos en el disco duro. Pueden estar en un recurso compartido de red o en un almacén de datos de aplicaciones personalizadas, 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 solo 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 almacén físico.

La mayoría de las implementaciones aceleran la búsqueda al preindexar el disco duro o las ubicaciones donde se debe realizar la búsqueda. Entonces, cuando se debe realizar una búsqueda, se utiliza el índice, que es una representación de todos los datos adecuada para una búsqueda rápida. Dado que 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 completan dinámicamente ejecutando una búsqueda en todo el sistema de archivos , o en un subconjunto del mismo, o utilizando la versión almacenada en caché de la búsqueda.

Historia

BeOS

La vista previa inicial para desarrolladores del sistema operativo, lanzada en octubre de 1995, incluía una funcionalidad similar a la de una base de datos para facilitar a los usuarios la gestión de sus archivos. Para hacer esto, el sistema de archivos indexa ciertos atributos de archivo 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 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 por ejemplo "Nombre = Western Infirmary - 21 de marzo a las 23:59:40". 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 Rastreador con una lista actualizada de archivos que coinciden con los criterios.

Se agregaron funciones adicionales para buscar en versiones posteriores. La versión 2 introdujo la capacidad de editar consultas guardadas, [3] y la versión 3 dio a los usuarios la oportunidad de definir sus propios nombres para las consultas guardadas. [4] Antes de la versión 4 en 1998, todas las consultas se almacenaban indefinidamente. Sin embargo, con R4, los desarrolladores de BeOS introdujeron un límite de siete días para todas las consultas. Si un usuario quisiera que una consulta permaneciera por más tiempo, podría desmarcar la marca "Temporal" en el cuadro de diálogo Buscar. [5]

Mac OS

En abril de 2005, Apple lanzó Mac OS X v10.4 , con su implementación de carpetas virtuales llamadas Smart Folders . El motor de Spotlight actualiza dinámicamente estas carpetas para que contengan contenido que coincida con ciertos criterios. Por ejemplo, esto podría usarse para brindarle una carpeta que contenga todos los documentos de Word que contengan la palabra "shpadoinkle" que se hayan 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 forma predeterminada, los guarda en la carpeta "/Usuarios/nombre de usuario/Biblioteca/Búsquedas guardadas".

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]

Hay muchas variantes del concepto de Carpeta Inteligente que se pueden ver en aplicaciones que utilizan el motor Spotlight, generalmente identificado por un símbolo de engranaje sobre un ícono de tono violeta. Los ejemplos incluyen: 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 no utilizaban el motor Spotlight en todo el sistema.

Microsoft Windows

Búsquedas guardadas

Las búsquedas guardadas son reconocibles por su ícono distintivo y su color azul; las carpetas son amarillas
Partes internas 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 presenta elementos según 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 archivos XML que conservan una consulta para que la utilice Windows Search . [7] Las búsquedas guardadas se pueden definir en función de parámetros personalizables que incluyen fechas, metadatos , nombres, ubicaciones para buscar (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 consultas ). [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 transfiere 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 intercambio. [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, a modo de ejemplo, navegar primero a una pila de autores específica y luego a una pila de palabras clave, o a la misma pila de palabras clave y a la misma pila de autores sin crear nuevas carpetas ni cambiar la ubicación subyacente en el disco, lo que libera a los usuarios de la limitación de una estructura jerárquica de carpetas donde un elemento solo se puede almacenar en una ubicación [15] ; esta liberación de las jerarquías de carpetas fue un beneficio principal y un diferenciador de WinFS . [dieciséis]

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

"De hecho, en un momento consideramos no tener carpetas. Todo iba a ser almacenamiento virtualizado con consultas de búsqueda, etc. Simplemente abstraeríamos completamente la organización de archivos de las carpetas físicas y la estructura del disco. Pero eso era demasiado saltar sobre el abismo, demasiado confuso para los usuarios."

Greg Sullivan [17]

Las versiones preliminares de Windows Vista ofrecían metadatos y funcionalidad de espacio de nombres significativamente diferentes en contraste con la funcionalidad de la versión de Windows Vista lanzada para fabricación . Microsoft creó varias búsquedas guardadas como parte de sus objetivos para un nuevo espacio de nombres de perfil de usuario, que reemplazó las carpetas de perfiles 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) también se muestra 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 clasificaciones. [12] [18] [19] Los usuarios también pueden crear pilas en las búsquedas guardadas en versiones preliminares de Windows Vista, o escribir propiedades en los datos arrastrando y soltando , en una función conocida como pintura de metadatos , arrastrando un un documento en una pila de autores, por ejemplo, asignaría ese autor al documento. [20] En versiones posteriores, Microsoft reemplazó estas búsquedas guardadas con una única búsqueda guardada en la biblioteca que agregaba contenido de todas las ubicaciones con subconsultas para tipos individuales (por ejemplo, la biblioteca musical 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] Microsoft supuestamente recibió numerosos comentarios de que estos cambios eran confusos: tener búsquedas guardadas en el nuevo espacio de nombres del 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 en la biblioteca y sus subconsultas asociadas; sin embargo, Windows Vista todavía 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 bibliotecas para mostrar y organizar contenido. Al igual que 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 ubicaciones de carpetas y las bibliotecas pueden mostrar contenido que no coincide con el tipo de biblioteca (por ejemplo, la biblioteca de imágenes puede mostrar un documento si alguna subcarpeta incluye documentos). Las bibliotecas tienen una extensión de espacio de nombres de shell en Explorer y sus archivos XML se pueden reutilizar en 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 servidores. 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 VM basado en Emacs proporcionó una función de carpeta virtual en su versión 5.09. [23] [24] VM permite a los usuarios definir carpetas virtuales usando reglas, tomando el contenido de su correo de una o más carpetas físicas y basándose en criterios de selección relacionados con fechas, autores, destinatario, asunto, cuerpo del mensaje, etc. Las carpetas virtuales también pueden crearse de forma interactiva y tomar contenido de carpetas virtuales previamente definidas, poniendo así en cascada los criterios de selección. El cliente de correo electrónico Evolution creado por Helix Code en el año 2000, también incorporaba carpetas virtuales. Se pueden crear carpetas que enumeren automáticamente los correos electrónicos que coincidan 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 incluyan 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 utilizaban carpetas virtuales (llamadas puntos de acceso) para toda la gestión del correo electrónico. Se crearon automáticamente carpetas virtuales 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 utilizar 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 realice 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 ejecutada al acceder a ellos no está 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]

Ver también

Notas

  1. ^ Las búsquedas guardadas también se conocen como 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 que las búsquedas se guardaran como .fndarchivos llamados Búsquedas guardadas , pero estos archivos solo guardaban ciertos criterios de búsqueda y no se trataban como carpetas; no realizaron consultas automáticamente ni confiaron en una base de datos. Con el lanzamiento de Windows Vista, un .fndarchivo se denomina archivo de consulta de búsqueda heredado .

Referencias

  1. ^ Hacker escocés (1999). La Biblia BeOS . Prensa Peachpit. ISBN 0-201-35377-6.
  2. ^ Chris Herborth. "Mostrar cadenas de consulta de fórmulas en Tracker". El servidor de sugerencias de BeOS . Consultado el 22 de marzo de 2007 .
  3. ^ Be Inc. (7 de octubre de 1997). "Be envía la versión preliminar 2 de BeOS". 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 de BeOS . Be Inc. Archivado desde el original el 24 de julio de 2002 . Consultado el 24 de diciembre de 2006 .
  5. ^ Hacker escocés. "Consultas autodestructivas". El servidor de sugerencias de BeOS . Consultado el 22 de marzo de 2007 .
  6. ^ Domingo Giampaolo. "Página personal" . Consultado el 10 de septiembre de 2006 .
  7. ^ abc Microsoft . "Formato de archivo de búsqueda guardado". MSDN . Consultado el 11 de noviembre de 2015 .
  8. ^ abc Precio, John. "Búsqueda y carpetas virtuales de Windows Vista". MSDN . Microsoft . Archivado desde el original el 7 de diciembre de 2006 . Consultado el 23 de junio de 2023 .
  9. ^ "Gestión avanzada de archivos con el Explorador de Windows". Informar . Educación Pearson . 28 de noviembre de 2001. p. 6 . Consultado el 23 de junio de 2023 .
  10. ^ ab Shultz, Greg (12 de octubre de 2005). "Una mirada en profundidad a la tecnología de carpetas virtuales de Windows Vista". República Tecnológica . CBS interactivo . Consultado el 15 de noviembre de 2015 .
  11. ^ Kaelin, Mark (17 de julio de 2007). "¿Cómo puedo... guardar y perfeccionar las búsquedas de escritorio en Microsoft Windows Vista?". República Tecnológica . CBS interactivo . Consultado el 11 de noviembre de 2015 .
  12. ^ abcd Bentz, Ben (31 de octubre de 2006). "Composición de la consulta: creación de una búsqueda a partir de otra búsqueda". Shell: Blog revelado . 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). "Restringe una búsqueda guardada con la función Composición de consultas de Vista". República Tecnológica . CBS interactivo . Consultado el 11 de noviembre de 2015 .
  14. ^ White, Nick (14 de mayo de 2007). "Búsqueda, 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 de productos 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. ^ "Palabras de Bill Gates, presidente y arquitecto jefe de software, 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 que Bill [Gates] hablando, pero podría aproximarme a esto con las carpetas de hoy. Podría crear un montón de carpetas para autores y luego en ellas tener carpetas de proyectos. Te diré algo que no podrías hacer. No podrías hacerlo, que exista y hacer lo contrario, por ejemplo, poder navegar primero por autor, luego por proyecto o por primer proyecto y luego por autor.
  17. ^ abc Thurrott, Paul (21 de diciembre de 2005). "Revisión del CTP de Windows Vista de diciembre de 2005 (compilación 5270), parte 1: configuración e interfaz de usuario". SuperSitio para Windows . Pentón . Archivado desde el original el 23 de diciembre de 2005 . Consultado el 13 de octubre de 2015 .{{cite web}}: Mantenimiento CS1: URL no apta ( enlace )
  18. ^ Thurrott, Paul (6 de octubre de 2010). "Trabajar con controladores de pantalla en Windows Vista Beta 1". SuperSitio para Windows . Pentón . Consultado el 11 de noviembre de 2015 .
  19. ^ Lee, Wei-Meng (2 de agosto de 2005). "Una mirada en profundidad a Vista, parte 2". Medios O'Reilly . Consultado el 11 de noviembre de 2015 .
  20. ^ "Primera guía práctica de Windows Vista del nuevo 'Longhorn' de Microsoft'". PCMag . Medios de Ziff Davis . 6 de septiembre de 2005. p. 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 bonita interfaz: gestión de archivos con Vista Explorer". República Tecnológica . CBS interactivo . Consultado el 22 de noviembre de 2016 .
  23. ^ Kyle Jones. "Manual del usuario de VM - Carpetas virtuales". Obras maravillosas . Consultado el 26 de enero de 2010 .
  24. ^ Phil cantado. "Configuración y flujo de trabajo de VM" . Consultado el 13 de marzo de 2010 .
  25. ^ Michael Hall (30 de junio de 2000). "Dices que quieres una evolución". Planeta Linux . 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 ZD". Linux hoy . 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 anuncia iTunes 3". Manzana. 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 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 .