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.
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.
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:
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.
Comentarios
Comments powered by Disqus