Gestor de archivos

Programa informático que proporciona una interfaz de usuario para trabajar con sistemas de archivos.

Un administrador de archivos o explorador de archivos es un programa informático que proporciona una interfaz de usuario para administrar archivos y carpetas . [1] Las operaciones más comunes realizadas en archivos o grupos de archivos incluyen crear, abrir (por ejemplo , ver , reproducir, editar o imprimir ), renombrar, copiar , mover , eliminar y buscar archivos, así como modificar atributos de archivo , propiedades y permisos de archivo . Las carpetas y los archivos pueden mostrarse en un árbol jerárquico en función de su estructura de directorios .

Características

Transferencia de archivos

Los administradores de archivos gráficos pueden admitir copiar y mover archivos a través de " copiar y pegar " y "cortar y pegar" respectivamente, así como a través de arrastrar y soltar , y un menú separado para seleccionar la ruta de destino. [2]

Durante la transferencia de archivos, un administrador de archivos puede mostrar los directorios de origen y destino, el progreso de la transferencia en porcentaje y/o tamaño, la barra de progreso, el nombre del archivo que se está transfiriendo actualmente, el número restante y/o total de archivos, la velocidad de transferencia numérica y la velocidad de transferencia gráfica. La capacidad de pausar la transferencia de archivos permite otorgar temporalmente a otro software acceso de lectura secuencial completo y, al mismo tiempo, reanudarla más tarde sin tener que reiniciar la transferencia de archivos. [3]

Algunos administradores de archivos mueven varios archivos copiando y eliminando cada archivo seleccionado de la fuente individualmente, mientras que otros primero copian todos los archivos seleccionados y luego los eliminan de la fuente posteriormente, como se describe en archivos de computadora § Métodos de movimiento .

Los nombres de archivos conflictivos en un directorio de destino se pueden manejar mediante el cambio de nombre, la sobrescritura o la omisión. El cambio de nombre es típicamente numérico. La sobrescritura puede ser condicional, como cuando el archivo de origen es más nuevo o difiere en tamaño. [4] Los archivos podrían compararse técnicamente con sumas de comprobación , pero eso requeriría leer todos los archivos de origen y destino, lo que ralentizaría significativamente el proceso en archivos más grandes.

Interfaz de usuario

Algunos administradores de archivos contienen características análogas a los navegadores web , incluidos botones de navegación hacia adelante y hacia atrás , una barra de direcciones, pestañas y una barra lateral de marcadores.

Redes

Algunos administradores de archivos proporcionan conectividad de red a través de protocolos , como FTP , HTTP , NFS , SMB o WebDAV . Esto se logra permitiendo al usuario buscar un servidor de archivos (conectándose y accediendo al sistema de archivos del servidor como si fuera un sistema de archivos local) o proporcionando sus propias implementaciones de cliente completas para protocolos de servidor de archivos.

Editores de directorios

Un término anterior al uso de administrador de archivos es editor de directorios . Uno de los primeros editores de directorios, DIRED , fue desarrollado alrededor de 1974 en el Laboratorio de Inteligencia Artificial de Stanford por Stan Kugell . [5] [6]

En la Universidad de Maryland se escribió un editor de directorios para EXEC 8 , que estaba disponible para otros usuarios en ese momento. El término fue utilizado por otros desarrolladores, incluido Jay Lepreau , que escribió el programa dired en 1980, [7] que se ejecutaba en BSD . Este, a su vez, se inspiró en un programa más antiguo con el mismo nombre que se ejecutaba en TOPS-20 . Dired inspiró otros programas, incluido dired , el script del editor (para emacs y editores similares) y ded . [8]

Administrador de archivos de lista de archivos

El programa de gestión de archivos Alto Neptune

Los administradores de archivos de lista de archivos son menos conocidos y más antiguos que los administradores de archivos ortodoxos.

Uno de esos administradores de archivos era Neptune , que funcionaba en la Xerox Alto entre 1973 y 1974. Tenía algunas de las mismas funciones que acabarían apareciendo en los administradores de archivos tradicionales.

Otro administrador de archivos de este tipo es flist, que se introdujo en algún momento antes de 1980 en el Conversational Monitor System . [9] [10] [11] Esta es una variante de FULIST, que se originó antes de finales de 1978, según los comentarios de su autor, Theo Alkema. [12]

El programa flist proporcionaba una lista de archivos en el minidisco del usuario [13] y permitía ordenarlos por cualquier atributo de archivo. Los atributos de archivo se podían pasar a scripts o definiciones de teclas de función, lo que simplificaba el uso de flist como parte de scripts CMS EXEC , EXEC 2 o XEDIT .

Este programa solo se ejecutaba en IBM VM/SP CMS, pero fue la inspiración para otros programas, incluido filelist [14] [15] [16] (un script que se ejecuta a través del editor Xedit ) y programas que se ejecutan en otros sistemas operativos, incluido un programa también llamado flist, que se ejecutaba en OpenVMS , [17] y FULIST (del nombre del programa interno correspondiente de IBM), [18] que se ejecuta en Unix . [19]

Gestores de archivos ortodoxos

Midnight Commander , un administrador de archivos ortodoxo con una interfaz de usuario basada en texto

Los administradores de archivos ortodoxos (a veces abreviados como "OFM") o administradores de archivos basados ​​en comandos son administradores de archivos basados ​​en menús de texto que comúnmente tienen tres ventanas (dos paneles y una ventana de línea de comandos). Los administradores de archivos ortodoxos son una de las familias de administradores de archivos más antiguas, precediendo a los tipos basados ​​en la interfaz gráfica de usuario . Los desarrolladores crean aplicaciones que duplican y extienden el administrador que fue introducido por PathMinder y Norton Commander para DOS de John Socha . [ cita requerida ] El concepto data de mediados de la década de 1980: PathMinder se lanzó en 1984 y la versión 1.0 de Norton Commander se lanzó en 1986. A pesar de la antigüedad de este concepto, los administradores de archivos basados ​​en Norton Commander se desarrollan activamente y existen docenas de implementaciones para DOS, Unix y Microsoft Windows. Nikolai Bezroukov publica su propio conjunto de criterios para un estándar OFM (versión 1.2 de junio de 1997). [20]

Características

Un administrador de archivos ortodoxo normalmente tiene tres ventanas. Dos de las ventanas se denominan paneles y se ubican simétricamente en la parte superior de la pantalla. La tercera es la línea de comandos, que es esencialmente una ventana de comandos (shell) minimizada que se puede expandir a pantalla completa. Solo uno de los paneles está activo en un momento dado. El panel activo contiene el "cursor de archivo". Los paneles se pueden redimensionar y ocultar. Los archivos del panel activo sirven como fuente de las operaciones de archivos realizadas por el administrador. Por ejemplo, los archivos se pueden copiar o mover desde el panel activo a la ubicación representada en el panel pasivo. Este esquema es más efectivo para sistemas en los que el teclado es el dispositivo de entrada principal o único. El panel activo muestra información sobre el directorio de trabajo actual y los archivos que contiene. El panel pasivo (inactivo) muestra el contenido del mismo directorio u otro (el destino predeterminado para las operaciones de archivos). Los usuarios pueden personalizar la visualización de las columnas que muestran información relevante de los archivos. El panel activo y el panel pasivo se pueden cambiar (a menudo presionando la tecla de tabulación ).

Las siguientes características describen la clase de administradores de archivos ortodoxos.

  • Presentan al usuario una vista de directorio de dos paneles con una línea de comandos debajo. Se puede seleccionar cualquiera de los paneles para que esté activo y el otro se vuelve pasivo. El panel activo se convierte en el área de trabajo para las operaciones de eliminación y cambio de nombre, mientras que el panel pasivo sirve como destino para las operaciones de copia y movimiento. Los paneles se pueden reducir, exponiendo la ventana de terminal oculta detrás de ellos. Normalmente, solo es visible la última línea de la ventana de terminal (la línea de comandos).
  • Proporcionan una integración estrecha con un shell de sistema operativo subyacente a través de la línea de comandos , utilizando la ventana de terminal asociada que permite ver los resultados de la ejecución de comandos de shell ingresados ​​en la línea de comandos (por ejemplo, a través del acceso directo Ctrl-O en Norton Commander).
  • Proporcionan al usuario amplios atajos de teclado.
  • El administrador de archivos libera al usuario de tener que utilizar el ratón.
  • Los usuarios pueden crear sus propias asociaciones de archivos y scripts que se invocan para ciertos tipos de archivos y organizar estos scripts en un árbol jerárquico (por ejemplo, como una biblioteca de scripts de usuario o un menú de usuario). [ cita requerida ]
  • Los usuarios pueden ampliar la funcionalidad del administrador a través del llamado Menú de usuario o Menú de inicio y el menú de extensiones.

Otras características comunes incluyen:

  • La información de los paneles "activo" y "pasivo" se puede utilizar para crear comandos en la línea de comandos. Algunos ejemplos son el archivo actual, la ruta al panel izquierdo, la ruta al panel derecho, etc.
  • Proporcionan un visor integrado para (al menos) los tipos de archivos más básicos.
  • Tienen un editor integrado. En muchos casos, el editor puede extraer ciertos elementos de los paneles en el texto que se está editando.
  • Muchos admiten sistemas de archivos virtuales ( VFS ), como por ejemplo ver archivos comprimidos o trabajar con archivos a través de una conexión FTP.
  • A menudo tienen la palabra comandante en el nombre, en honor a Norton Commander .
  • Ruta: muestra la ubicación de origen/destino del directorio en uso
  • Información sobre el tamaño del directorio, el uso del disco y el nombre del disco (generalmente en la parte inferior de los paneles)
  • Panel con información sobre el nombre del archivo, extensión, fecha y hora de creación, última modificación y permisos (atributos).
  • Panel de información con el número de archivos en el directorio y la suma de los tamaños de los archivos seleccionados.
  • Interfaz con pestañas (generalmente en administradores de archivos GUI)
  • Teclas de función: F1–F10 tienen las mismas funciones en todos los administradores de archivos tradicionales. Ejemplos: F5 siempre copia los archivos del panel activo al inactivo, mientras que F6 mueve el archivo.

Paneles con pestañas

La introducción de paneles con pestañas en algunos administradores de archivos (por ejemplo Total Commander ) hizo posible manipular más de un directorio activo y pasivo a la vez.

Portabilidad

Los administradores de archivos ortodoxos [21] se encuentran entre los más portables. Hay ejemplos disponibles en casi cualquier plataforma, tanto con interfaces gráficas como de línea de comandos. Esto es inusual entre los administradores de línea de comandos, ya que se publica algo que pretende ser un estándar para la interfaz. Además, cuentan con el apoyo activo de los desarrolladores. Esto hace posible hacer el mismo trabajo en diferentes plataformas sin tener que volver a aprender mucho sobre la interfaz.

Gestores de doble panel

A veces se les llamaGestores de doble panel, un término que se utiliza normalmente para programas como el Explorador de archivos de Windows (ver más abajo). Pero tienen tres paneles, incluido un panel de línea de comandos debajo (u oculto detrás) de dos paneles simétricos. Además, la mayoría de estos programas permiten utilizar solo uno de los dos paneles más grandes y el segundo está oculto. Algunos también añaden un elemento al menú contextual de Windows para "Abrir dos exploradores, uno al lado del otro".

Entre los más notables se incluyen:

Administrador de archivos en Windows 10 , mostrando el contenido de la partición X:
Nemo

Un administrador de archivos de navegación es un tipo más nuevo de administrador de archivos. Desde la llegada de las GUI , se ha convertido en el tipo de administrador de archivos dominante para computadoras de escritorio. [22] [ Se necesita una mejor fuente ]

Por lo general, tiene dos paneles: el árbol del sistema de archivos en el panel izquierdo y el contenido del directorio actual en el panel derecho. Para macOS, la vista de columnas de Miller en Finder (que se originó en NeXTStep ) es una variación del tema del administrador de archivos de navegación. [ dudosodiscutir ]

El navegador de columnas Miller de GNUstep es un tipo de administrador de archivos de navegación.

Conceptos

  • La ventana muestra la ubicación que se está visualizando actualmente.
  • El usuario puede cambiar la ubicación que se está visualizando (el directorio actual) abriendo directorios, presionando el botón Atrás , escribiendo una ubicación o usando el panel adicional con el árbol de navegación que representa todo o parte del sistema de archivos.
  • Los iconos representan archivos, programas y directorios.

La interfaz de un administrador de archivos de navegación suele parecerse a la de un navegador web , con botones de retroceso y avance y, a menudo, botones de recarga . La mayoría también contiene una barra de direcciones en la que se puede escribir la ruta del archivo o directorio (o URI ).

La mayoría de los administradores de archivos de navegación tienen dos paneles, el panel izquierdo es una vista en árbol del sistema de archivos. Esto significa que, a diferencia de los administradores de archivos tradicionales, los dos paneles son asimétricos en su contenido y uso.

Al seleccionar un directorio en el panel de navegación de la izquierda, se lo designa como el directorio actual y se muestra su contenido en el panel de contenido de la derecha. Sin embargo, expandir (+) o contraer (-) una parte del árbol sin seleccionar un directorio no modificará el contenido del panel derecho. La excepción a este comportamiento se aplica cuando se contrae un directorio principal del directorio actual, en cuyo caso la selección se vuelve a centrar en el directorio principal contraído, lo que modifica la lista en el panel de contenido.

El proceso de pasar de una ubicación a otra no necesita abrir una nueva ventana. Se pueden abrir varias instancias del administrador de archivos simultáneamente y comunicarse entre sí mediante operaciones de arrastrar y soltar y del portapapeles , de modo que es posible ver varios directorios simultáneamente y realizar operaciones de cortar y pegar entre instancias.

Las operaciones de archivos se basan en metáforas de arrastrar y soltar y del editor: los usuarios pueden seleccionar y copiar archivos o directorios en el portapapeles y luego pegarlos en un lugar diferente en el sistema de archivos o incluso en una instancia diferente del administrador de archivos.

Algunos ejemplos notables de administradores de archivos de navegación incluyen:

Gestor de archivos espaciales

El gestor de archivos Nautilus tenía un modo espacial, que se eliminó con la llegada de la versión 3.x de GNOME (y con él Nautilus). Cada una de estas ventanas muestra un directorio abierto.

Los administradores de archivos espaciales utilizan una metáfora espacial para representar archivos y directorios como si fueran objetos físicos reales. Un administrador de archivos espaciales imita la forma en que las personas interactúan con los objetos físicos.

Algunas ideas detrás del concepto de un administrador de archivos espaciales son:

  1. Una sola ventana representa cada directorio abierto
  2. Cada ventana está vinculada de forma inequívoca e irrevocable a un directorio particular.
  3. Estabilidad: los archivos, directorios y ventanas van a donde el usuario los mueve, permanecen donde el usuario los coloca ("preservan su estado espacial") y conservan todas sus demás características "físicas" (como tamaño, forma, color y ubicación).
  4. El mismo elemento sólo se puede ver en una ventana a la vez.

Al igual que en los administradores de archivos de navegación, cuando se abre un directorio, el ícono que representa el directorio cambia (quizás de una imagen que muestra un cajón cerrado a uno abierto, quizás el ícono del directorio se convierte en una silueta rellena con un patrón) y se abre una nueva ventana para representar ese directorio.

Algunos ejemplos de administradores de archivos que utilizan una metáfora espacial hasta cierto punto incluyen:

Gestores de archivos espaciales disfuncionales:

  • El Explorador de Windows de Windows 95 se configuró como un modelo de administrador de archivos espacial de manera predeterminada; dado que también funcionaba como un administrador de archivos de navegación, los directorios se podían abrir en varias ventanas, lo que hacía que no cumpliera con todos los criterios anteriores. Las versiones posteriores abandonaron gradualmente el modelo espacial.
  • El Finder de Apple en macOS fue diseñado con una integración similar de modos espaciales y de navegación, lo que significa que el modo espacial en realidad no funcionaba. [23]

Gestores de archivos 3D

Visualizador del sistema de archivos , un ejemplo de un administrador de archivos 3D
En Cubix, los archivos que comparten los mismos atributos se representan mediante cubos en un entorno 3D.

Algunos proyectos han intentado implementar un método tridimensional para visualizar archivos y estructuras de directorios. La exploración de archivos tridimensional no se ha vuelto popular; la implementación exacta tiende a diferir entre proyectos y no existen estándares comunes a seguir.

Algunos ejemplos de administradores de archivos tridimensionales incluyen:

  • Visualizador del sistema de archivos , o fsv, un clon de código abierto de fsn para sistemas modernos tipo Unix .
  • tdfsb, [24] un explorador de archivos 3D de código abierto, donde se ingresa a los directorios volando hacia ellos (usando WASD ). Funciona en Linux, FreeBSD y BeOS.
  • BumpTop , un administrador de archivos que utiliza una representación tridimensional de un escritorio con física realista, diseñado para usarse con un lápiz óptico y una pantalla táctil .
  • Real Desktop, [25] un reemplazo de escritorio con similitudes a BumpTop.
  • Cubix 3D Filer [26] es un administrador de archivos de Windows que organiza los archivos según diferentes atributos.
  • GopherVR , una visualización 3D de recursos Gopher en red.

Gestores de archivos basados ​​en la web

Los administradores de archivos basados ​​en la Web son, por lo general, scripts escritos en PHP , Ajax , Perl , ASP u otro lenguaje del lado del servidor . Cuando se instalan en un servidor local o en un servidor remoto, permiten administrar y editar los archivos y directorios ubicados allí, mediante un navegador web, sin necesidad de acceso FTP .

Los scripts de administración de archivos basados ​​en la Web más avanzados, y generalmente distribuidos comercialmente, permiten al administrador del administrador de archivos configurar cuentas de usuario individuales seguras, cada una con permisos de cuenta individuales. Los usuarios autorizados tienen acceso a los documentos almacenados en el servidor o en sus directorios de usuario individuales en cualquier momento, desde cualquier lugar, a través de un navegador web.

Un administrador de archivos basado en la Web puede funcionar como repositorio digital de una organización. Por ejemplo, se pueden almacenar, administrar y compartir documentos, medios digitales, diseños de publicaciones y presentaciones entre clientes, proveedores y trabajadores remotos, o solo internamente.

Los administradores de archivos basados ​​en la web se están volviendo cada vez más populares debido al aumento de la popularidad de los sistemas de administración de contenido web dinámico (CMS) y la necesidad de que los moderadores de sitios web no técnicos administren los medios en sus sitios web impulsados ​​por estas plataformas.

Un ejemplo es net2ftp , un cliente FTP basado en PHP y JavaScript.

Selector de archivos

Los sistemas operativos suelen incluir un selector de archivos que permite especificar en qué ubicación guardar un archivo (normalmente se accede a él a través de la opción "Guardar como" del software) y desde dónde abrirlo. A veces, se selecciona una carpeta en lugar de un archivo o una ruta de destino.

Algunos selectores de archivos también permiten la gestión de archivos hasta cierto punto, como buscar, mover, copiar, renombrar y copiar la ruta al portapapeles.

Algunos programas pueden tener un selector de archivos personalizado.

Véase también

Referencias

  1. ^ "Definición: Administrador de archivos". Enciclopedia del lenguaje informático . Consultado el 9 de junio de 2023 .
  2. ^ "6 formas de copiar archivos más rápido en Windows 10". MakeUseOf . 15 de diciembre de 2019 . Consultado el 13 de marzo de 2022 .
  3. ^ "Todo sobre las colisiones de nombres de archivo y el cuadro de diálogo Copiar/Mover en Windows 8". 2012-03-06. Archivado desde el original el 5 de enero de 2014. Consultado el 2022-03-13 .
  4. ^ El administrador de archivos FTP " FileZilla " incluye las opciones "Sobrescribir si la fuente es más reciente", "Sobrescribir si tiene un tamaño diferente" y "Sobrescribir si tiene un tamaño diferente o la fuente es más reciente".
  5. ^ Kugell, Stanley G. (1974). "SAILDART/1974-08". Archivo DART (técnica de volcado y restauración) del Laboratorio de Inteligencia Artificial de Stanford . Archivado desde el original el 3 de septiembre de 2015. Consultado el 19 de febrero de 2014 .
  6. ^ Clave de usuario de SAILDART para lo anterior Archivado el 3 de septiembre de 2015 en Wayback Machine
  7. ^ "Resumen de dired 3.05".
  8. ^ "DED - Editor de directorios".
  9. ^ Daney, Charles (1983), "Arquitectura CMS y computación interactiva" (PDF) , Actas de SHARE 61 , vol. 1, SHARE Inc., archivado (PDF) desde el original el 22 de abril de 2015
  10. ^ "Discusión sobre VM/CMS FLIST mostrando captura de pantalla". Archivado desde el original el 2007-08-31 . Consultado el 2007-08-20 .
  11. ^ "Descripción textual de VM/CMS FLIST". Archivado desde el original el 2008-01-30 . Consultado el 2007-08-20 .
  12. ^ "Correo electrónico de Theo Alkema a Lynn Wheeler". 10 de octubre de 1978. Consultado el 31 de enero de 2008 .
  13. ^ "Lista de deseos - IBM".
  14. ^ "Comentario sobre el autor original de FULIST". Archivado desde el original el 27 de septiembre de 2007.
  15. ^ "Descripción de FILELIST". 8 de febrero de 1999.
  16. ^ "Usuario comparando FLIST con FILELIST".
  17. ^ "FLIST - administrador de archivos para VAX/VMS".
  18. ^ "Usuario comparando FULIST y FLIST".
  19. ^ "FULIST para Unix". Archivado desde el original el 29 de abril de 2001.
  20. ^ "Estándares OFM".
  21. ^ "Hogar del estándar OFM".
  22. ^ "Administradores de archivos que se adaptan a todas sus necesidades". Techopedia.com . Consultado el 23 de mayo de 2020 .
  23. ^ Siracusa, John (28 de octubre de 2007). "Mac OS X 10.5 Leopard: la reseña de Ars Technica: El Finder: una aplicación dividida contra sí misma" . Consultado el 20 de abril de 2008 .
  24. ^ tdfsb
  25. ^ "Real Desktop" . Consultado el 25 de agosto de 2010 .Página de inicio del producto
  26. ^ "Cubix 3D Filer" . Consultado el 28 de mayo de 2013 .La página de inicio del proyecto Cubix
  • Acerca del Finder, por John Siracusa, Ars Technica , 2003. Consultado el 26 de diciembre de 2010.
  • The Spatial Way, por Colin Charles, 2004. Consultado el 26 de diciembre de 2010.
  • dired - editor de directorios. Archivado desde el original el 3 de abril de 2008. Consultado el 26 de diciembre de 2010.
  • 4.3.2.2.3. FLIST en Wayback Machine (archivado el 15 de febrero de 2003) en Introducción a IBM/CMS, Manual del usuario , Departamento de Ciencias de la Computación , Universidad de Regina , Saskatchewan, Canadá.
Retrieved from "https://en.wikipedia.org/w/index.php?title=File_manager&oldid=1243881441#Navigational_file_manager"