Articulo de referencia

Gestor de archivos

Un gestor de archivos o explorador de archivos es un programa informático que proporciona una interfaz de usuario para gestionar archivos y carpetas . [ 1 ] Las operaciones más ...

Un gestor de archivos o explorador de archivos es un programa informático que proporciona una interfaz de usuario para gestionar archivos y carpetas . [ 1 ] Las operaciones más comunes que se realizan 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 , propiedades y permisos de archivos . Las carpetas y los archivos pueden mostrarse en un árbol jerárquico basado en su estructura de directorios .

Características

Transferencia de archivos

Los gestores de archivos gráficos pueden admitir la copia y el movimiento de archivos mediante " copiar y pegar " y "cortar y pegar" respectivamente, así como mediante arrastrar y soltar , y un menú separado para seleccionar la ruta de destino. [ 2 ]

Durante la transferencia de archivos, un gestor de archivos puede mostrar los directorios de origen y destino, el progreso de la transferencia en porcentaje y/o tamaño, una barra de progreso, el nombre del archivo que se está transfiriendo, el número de archivos restantes y/o totales, la velocidad de transferencia numérica y la velocidad de transferencia gráfica. La posibilidad de pausar la transferencia de archivos permite otorgar temporalmente a otro software acceso de lectura secuencial completo, permitiendo reanudarla posteriormente sin tener que reiniciar la transferencia. [ 3 ]

Algunos gestores de archivos mueven varios archivos copiando y eliminando cada archivo seleccionado del origen individualmente, mientras que otros primero copian todos los archivos seleccionados y luego los eliminan del origen, como se describe en el archivo informático §  Métodos de movimiento .

Los nombres de archivo conflictivos en un directorio de destino pueden manejarse mediante el cambio de nombre, la sobrescritura o la omisión. El cambio de nombre suele ser numérico. La sobrescritura puede ser condicional, por ejemplo, cuando el archivo de origen es más reciente o difiere en tamaño. [ 4 ] Técnicamente, los archivos podrían compararse con sumas de verificación , pero eso requeriría leer los archivos de origen y destino completos, lo que ralentizaría significativamente el proceso en archivos grandes.

Interfaz de usuario

Algunos gestores de archivos incluyen funciones análogas a las de los navegadores web , como botones de navegación para avanzar y retroceder , una barra de direcciones, pestañas y una barra lateral para marcadores.

Redes de contactos

Algunos gestores de archivos proporcionan conectividad de red mediante 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 completas de cliente para los protocolos del servidor de archivos.

Editores de directorios

Un término que precede al uso de administrador de archivos es editor de directorios . Un editor de directorios primitivo, 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 , quien escribió el programa dired en 1980, [ 7 ] que se ejecutaba en BSD . Este, a su vez, se inspiró en un programa anterior con el mismo nombre que se ejecutaba en TOPS-20 . Dired inspiró otros programas, incluidos dired , el script del editor (para emacs y editores similares) y ded . [ 8 ]

Administrador de archivos de lista de archivos

El programa gestor de archivos Alto Neptune

Los gestores de archivos basados ​​en listas de archivos son menos conocidos y más antiguos que los gestores de archivos ortodoxos.

Uno de esos gestores de archivos era Neptune . Funcionaba en la Xerox Alto entre 1973 y 1974. Tenía algunas de las mismas características que luego se incorporarían a los gestores de archivos convencionales.

Otro gestor 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 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. Los atributos de archivo podían pasarse a scripts o definiciones de teclas de función, lo que facilitaba el uso de flist como parte de los 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, incluyendo filelist [ 14 ] [ 15 ] [ 16 ] (un script ejecutado a través del editor Xedit ), y programas que se ejecutan en otros sistemas operativos, incluyendo 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 gestor de archivos ortodoxo con una interfaz de usuario basada en texto.

Los gestores de archivos ortodoxos (a veces abreviados como "OFM") o gestores de archivos basados ​​en comandos son gestores de archivos con menús de texto que suelen tener tres ventanas (dos paneles y una ventana de línea de comandos). Los gestores de archivos ortodoxos son una de las familias de gestores de archivos con mayor trayectoria. El concepto se remonta a mediados de la década de 1980: PathMinder se lanzó en 1984 y Norton Commander en 1986. Los gestores de archivos basados ​​en Norton Commander se desarrollan activamente y existen docenas de implementaciones para MS-DOS, Unix y Windows. Nikolai Bezroukov publicó su propio conjunto de criterios para un estándar OFM (versión 1.2, de junio de 1997). [ 20 ]

Características

Un gestor de archivos ortodoxo suele tener tres ventanas. Dos de ellas 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 a la vez. El panel activo contiene el cursor de archivo. Los paneles son redimensionables y se pueden ocultar. Los archivos en el panel activo sirven como origen de las operaciones de archivo realizadas por el gestor. 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 eficaz 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 archivo). Los usuarios pueden personalizar la visualización de las columnas que muestran información relevante sobre los archivos. El panel activo y el panel pasivo se pueden alternar (generalmente pulsando la tecla Tab ).

Las siguientes características describen la clase de gestores 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; el otro queda inactivo. El panel activo se convierte en el área de trabajo para las operaciones de eliminar y renombrar, mientras que el panel inactivo sirve como destino para las operaciones de copiar y mover. Los paneles se pueden minimizar, dejando al descubierto la ventana del terminal que se encuentra detrás. Normalmente, solo se muestra la última línea de la ventana del terminal (la línea de comandos).
  • Proporcionan una estrecha integración con el intérprete de comandos del 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 los comandos introducidos en la línea de comandos (por ejemplo, mediante el atajo Ctrl-O en Norton Commander).
  • Proporcionan al usuario una amplia gama de atajos de teclado.
  • El gestor de archivos libera al usuario de la necesidad de utilizar el ratón.
  • Los usuarios pueden crear sus propias asociaciones de archivos y scripts que se ejecutan para determinados tipos de archivos, y organizar estos scripts en una estructura jerárquica (por ejemplo, como una biblioteca de scripts de usuario o un menú de usuario).
  • Los usuarios pueden ampliar la funcionalidad del administrador a través de un menú denominado Menú de usuario o Menú de inicio y un menú de extensiones.

Otras características comunes incluyen:

  • La información de los paneles "activo" y "pasivo" puede utilizarse para construir 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 archivo más básicos.
  • Cuentan con un editor integrado. En muchos casos, el editor puede extraer ciertos elementos de los paneles e incorporarlos al texto que se está editando.
  • Muchos admiten sistemas de archivos virtuales ( VFS ), como la visualización de archivos comprimidos o el trabajo con archivos a través de una conexión FTP.
  • A menudo incluyen la palabra "comandante" en su nombre, en referencia al 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 (normalmente en la parte inferior de los paneles).
  • Panel con información sobre el nombre del archivo, la extensión, la fecha y hora de creación, la última modificación y los permisos (atributos).
  • Panel informativo con el número de archivos en el directorio y la suma de los tamaños de los archivos seleccionados.
  • Interfaz con pestañas (normalmente en gestores de archivos con interfaz gráfica)
  • Las teclas de función F1–F10 tienen las mismas funciones en todos los gestores de archivos convencionales. Por ejemplo: F5 siempre copia los archivos del panel activo al inactivo, mientras que F6 los mueve.

Paneles con pestañas

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

Portabilidad

Los gestores de archivos ortodoxos [ 21 ] se encuentran entre los más portátiles. Existen ejemplos disponibles para casi cualquier plataforma, con interfaces tanto de línea de comandos como gráficas. Esto es inusual entre los gestores de línea de comandos, ya que se publica una supuesta norma para la interfaz. Además, cuentan con soporte activo por parte de los desarrolladores. Esto permite realizar el mismo trabajo en diferentes plataformas sin necesidad de reaprender la interfaz.

Administradores de doble panel

A veces se les llamaAdministradores de doble panel, término que se suele usar para programas como el Explorador de archivos de Windows (véase más abajo). Estos programas cuentan con tres paneles, incluyendo un panel de línea de comandos debajo (o detrás) de dos paneles simétricos. Además, la mayoría permite usar solo uno de los dos paneles más grandes, manteniendo el segundo oculto. Algunos también añaden una opción al menú contextual de Windows para "Abrir dos Exploradores, uno al lado del otro".

Entre los más destacados se incluyen:

Administrador de archivos en Windows 10 , mostrando el contenido de la unidad X:
Nemo

Un gestor de archivos de navegación es un tipo más reciente de gestor de archivos. Desde la aparición de las interfaces gráficas de usuario (GUI) , se ha convertido en el tipo de gestor de archivos dominante para ordenadores de escritorio. [ 22 ]

Normalmente, consta de dos paneles: el árbol del sistema de archivos en el panel izquierdo y el contenido del directorio actual en el panel derecho. En macOS, la vista de columnas Miller en Finder (originaria de NeXTStep ) es una variación del tema de los gestores de archivos con navegación.

El navegador Miller Column de GNUstep es un tipo de gestor 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, pulsando el botón de retroceso , escribiendo una ubicación o utilizando 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 gestor de archivos navegable suele parecerse a la de un navegador web , con botones de retroceso y avance , y a menudo también botones para recargar la página . La mayoría incluye una barra de direcciones donde se puede escribir la ruta del archivo o directorio (o URI ).

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

Al seleccionar un directorio en el panel de navegación de la izquierda, este se designa como el directorio actual y su contenido se muestra 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 al contraer un directorio principal del directorio actual; en ese caso, la selección se centra en el directorio principal contraído, modificando así la lista en el panel de contenido.

El proceso de pasar de una ubicación a otra no requiere 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 de portapapeles , por lo que es posible ver varios directorios a la vez y realizar operaciones de cortar y pegar entre instancias.

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

Algunos ejemplos notables de gestores de archivos de navegación son:

Administrador de archivos espaciales

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

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

Algunas de las ideas que subyacen al concepto de un gestor de archivos espaciales son:

  1. Cada directorio abierto está representado por una única ventana.
  2. Cada ventana está vinculada de forma inequívoca e irrevocable a un directorio específico.
  3. Estabilidad: los archivos, directorios y ventanas se mueven donde el usuario los coloca, permanecen donde el usuario los ubica ("conservan su estado espacial") y mantienen todas sus demás características "físicas" (como tamaño, forma, color y ubicación).
  4. El mismo elemento solo puede visualizarse en una ventana a la vez.

Al igual que en los gestores de archivos de navegación, cuando se abre un directorio, el icono que lo representa cambia —quizás de una imagen que muestra un cajón cerrado a uno abierto, o quizás el icono 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 gestores de archivos que utilizan en cierta medida una metáfora espacial son:

Administradores de archivos espaciales disfuncionales:

  • El Explorador de Windows en Windows 95 estaba configurado de forma predeterminada como un administrador de archivos espacial; sin embargo, debido a que también funcionaba como un administrador de archivos de navegación, los directorios podían abrirse 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. [ 24 ]

gestores de archivos 3D

Visualizador del sistema de archivos , un ejemplo de gestor 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. Sin embargo, la navegación tridimensional de archivos no se ha popularizado; la implementación exacta suele variar entre proyectos y no existen estándares comunes a seguir.

Algunos ejemplos de gestores de archivos tridimensionales son:

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

Gestores de archivos basados ​​en la web

Los gestores de archivos web suelen ser scripts escritos en PHP , Ajax , Perl , ASP u otro lenguaje del lado del servidor . Al instalarse en un servidor local o remoto, permiten gestionar y editar archivos y directorios mediante un navegador web, sin necesidad de acceso FTP .

Los scripts de gestión de archivos web más avanzados, que suelen distribuirse comercialmente, permiten al administrador del gestor de archivos configurar cuentas de usuario individuales y seguras, cada una con permisos específicos. Los usuarios autorizados tienen acceso a los documentos almacenados en el servidor o en sus directorios personales en cualquier momento y desde cualquier lugar, a través de un navegador web.

Un gestor de archivos web puede funcionar como repositorio digital de una organización. Por ejemplo, se pueden almacenar, gestionar y compartir documentos, contenido multimedia, maquetaciones y presentaciones entre clientes, proveedores y trabajadores remotos, o simplemente de forma interna.

Los gestores de archivos basados ​​en la web son cada vez más populares debido al auge de los sistemas de gestión de contenido web dinámicos (CMS) y a la necesidad de que los moderadores de sitios web sin conocimientos técnicos gestionen el contenido multimedia de sus sitios web que utilizan 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 la ubicación donde guardar un archivo (generalmente a través de la opción "Guardar como" del software) y desde dónde abrirlo. En ocasiones, se selecciona una carpeta en lugar de un archivo o una ruta de destino.

Algunos programas para seleccionar archivos también permiten gestionarlos hasta cierto punto, como buscarlos, moverlos, copiarlos, cambiarles el nombre 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 maneras 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 conflictos de nombres de archivo y cuadro de diálogo de copiar/mover en Windows 8" . 6 de marzo de 2012. Archivado del original el 5 de enero de 2014. Consultado el 13 de marzo de 2022 .
  4. El gestor de archivos FTP " FileZilla " incluye las opciones "Sobrescribir si el origen es más reciente", "Sobrescribir si el tamaño es diferente" y "Sobrescribir si el tamaño es diferente o el origen 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 del original el 3 de septiembre de 2015. Recuperado el 19 de febrero de 2014 .
  6. Clave de nombre de usuario SAILDART para lo anterior Archivado el 3 de septiembre de 2015 en Wayback Machine
  7. "Resumen para 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) del original el 22 de abril de 2015. 
  10. "Discusión sobre VM/CMS FLIST mostrando captura de pantalla" . Archivado del original el 31/08/2007 . Recuperado el 20/08/2007 .
  11. "Descripción textual de VM/CMS FLIST" . Archivado del original el 30/01/2008 . Recuperado el 20/08/2007 .
  12. "correo electrónico de Theo Alkema a Lynn Wheeler" . 10 de octubre de 1978. Consultado el 31 de enero de 2008 .
  13. "FLIST - IBM" .
  14. "Comentario sobre el autor original de FULIST" . Archivado del 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 - gestor de archivos para VAX/VMS" .
  18. "Usuario comparando FULIST y FLIST" .
  19. "FULIST para Unix" . Archivado del original el 29/04/2001.
  20. "Estándares OFM" .
  21. "Sede del estándar OFM" .
  22. "Administradores de archivos para satisfacer todas sus necesidades" . Techopedia.com . 17 de junio de 2015. Consultado el 23 de mayo de 2020 .
  23. Walkenbach, John (18 de enero de 1988), InfoWorld. Vol. 10, n.º 3, págs. 44-47. Consultado el 25 de mayo de 2025.
  24. 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" . Recuperado el 20 de abril de 2008 .
  25. tdfsb
  26. "Real Desktop" . Consultado el 25 de agosto de 2010 .página de inicio del producto
  27. "Cubix 3D Filer" . Consultado el 28 de mayo de 2013 .Página principal del proyecto Cubix
  • Acerca del Finder , por John Siracusa, Ars Technica , 2003. Consultado el 26 de diciembre de 2010.
  • El método espacial , por Colin Charles, 2004. Consultado el 26 de diciembre de 2010.
  • dired - editor de directorios . Archivado del original el 3 de abril de 2008. Recuperado 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á.