Dired - Dired

Dired
Buffers de Emacs Dired.png
Dired como se implementó en Emacs, mostrando múltiples búferes con colores personalizados.
Desarrollador (es) Stan Kugell (original), Richard Stallman (para Emacs ), Mike Lijewski, Stuart Cracraft (versiones independientes de Unix)
Versión inicial Circa 1974 ; Hace 47 años ( 1974 )
Lanzamiento estable
7.17 / 30 de julio de 2009 ; Hace 12 años ( 30 de julio de 2009 )
Sistema operativo Tipo Unix , Microsoft Windows , macOS , Emacs
Escribe Administrador de archivos
Licencia GPL ( software libre )
Sitio web Dired page de Mike Sperber

Dired (para Directory Editor ) es un programa de computadora para editar directorios del sistema de archivos . Normalmente se ejecuta dentro del editor de texto de Emacs como un modo especializado , aunque se han escrito versiones independientes. Dired fue el primer administrador de archivos o editor visual de información del sistema de archivos. La primera versión de Dired fue escrita como un programa independiente de forma independiente en 1972 por Dave Lebling en Project MAC , y alrededor de 1974 por Stan Kugell en el Laboratorio de Inteligencia Artificial de Stanford (SAIL). Se incorporó a GNU Emacs desde las primeras versiones y re-implementado en C y C ++ en otros sistemas operativos.

Cuando se ejecuta en Emacs, dired muestra una lista de archivos similar a ls en un búfer de Emacs. Se puede navegar por la lista utilizando comandos de navegación estándar. Se han desarrollado varios scripts Emacs Lisp para extender Dired en Emacs. En combinación con Tramp, puede acceder a sistemas de archivos remotos para editar archivos mediante SSH , FTP , telnet y muchos otros protocolos, así como la capacidad de acceder a archivos locales como otro usuario en la misma sesión. También hay funciones que hacen posible cambiar el nombre de varios archivos a través de las capacidades de búsqueda y reemplazo de Emacs o aplicar expresiones regulares para marcar (seleccionar) varios archivos. Una vez marcados, los archivos pueden operarse de varias formas, desde eliminarlos, renombrarlos, ejecutar un comando de shell externo o una función elisp en ellos. Por medio del paquete Lisp dired-x también es posible manejar listados de directorios similares a ls existentes en un modo Dired virtual. Estos también se pueden guardar nuevamente, a menudo usando la extensión del nombre de archivo dired.

Referencias

enlaces externos

  • Dired manual en GNU .org
  • Entrada en la wiki de Emacs ; se centra principalmente en los muchos scripts y ajustes que pueden modificar el comportamiento predeterminado de Dired.