La gestión de archivos en tiempos de DevOps

Escribía en un artículo anterior sobre ranger. Los gestores de archivos han sido son muy importantes.

Gestores d archivos

En los comienzos de la informática moderna, los gestores de archivos se llamaban editores de directorio. En 1974 Stan Kugell crea el programa llamado DIRED. En la actualidad una implementación de Dired que corre en Emacs.

Dired en Emacs

En los '80s aparecería Norton Commander. Miguel de Icaza creó en 1998 el clon tan popular llamado Midnight Commander.

El comando ls viene desde los tiempos del sistema operativo UNIX de AT&T, naturalmente en Linux usamos la implementación libre de las coreutils. El comando ls sirve para ver el contenido de directorio y ver propiedades básicas de los archivos. Si queremos ver el árbol de directorios podemos usar tree:

El comando tree

Benjamin Sago creó en 2014 una herramienta para reemplazar a ls, llamada exa:

Este programa cuenta con opciones de visualización y filtrado que no están en ls.

La herramienta Broot o bien abreviada br combina funcionalidades de ls, tree y de gestores de archivos. El programa fue creado por Denys Séguret y al igual que exa, está escrito en Rust Programming Language. Aquí vemos como esta herramienta sintetiza las 3 funcionalidades:

Es así como contamos tanto con herramientas tradicionales como otras más nuevas adaptadas más a estos tiempos para ver y manejar archivos.

Fuentes y más recursos

Comentarios

Comments powered by Disqus