Сравнивайте с английским: нажмите на абзац — оригинал откроется в окне. Кнопка EN под абзацем показывает его прямо в тексте.
Введение
Dired (от англ. Directory Editor) — компьютерная программа для редактирования каталогов файловых систем. Обычно она работает внутри текстового редактора Emacs в качестве специализированного режима, хотя были созданы и автономные версии. Dired был одним из первых файловых менеджеров, или визуальных редакторов информации о файловой системе. Первая версия Dired была написана как самостоятельная программа в 1972 году Дэйвом Леблингом в Project MAC, а примерно в 1974 году Стэном Кугелем в Стэнфордской лаборатории искусственного интеллекта (SAIL), и впоследствии пере реализована на C и C++ для других операционных систем. При запуске в Emacs, Dired отображает список файлов, похожий на вывод команды ls, в буфере Emacs. По этому списку можно перемещаться с помощью стандартных команд навигации. Для расширения функциональности Dired в Emacs было разработано множество скриптов на Emacs Lisp. В сочетании с Tramp он позволяет получать доступ к удалённым файловым системам для редактирования файлов по протоколам SSH, FTP, telnet и многим другим, а также предоставляет возможность доступа к локальным файлам от имени другого пользователя в той же сессии. Также существуют функции, позволяющие переименовывать несколько файлов с использованием возможностей поиска и замены Emacs или применять регулярные выражения для пометки (выбора) нескольких файлов. После пометки с файлами можно выполнять различные операции: удалять, переименовывать, запускать внешние команды оболочки или функции Elisp. С помощью пакета Lisp dired-x также можно обрабатывать существующие списки каталогов, подобные выводу ls, в виртуальном режиме Dired. Эти списки также можно сохранять, часто с расширением файла dired.
Dired (for Directory Editor) is a computer program for editing file system directories. It typically runs inside the Emacs text editor as a specialized mode, though standalone versions have been written. Dired was the file manager, or visual editor of file system information. The first version of Dired was written as a stand alone program independently in 1972 by Dave Lebling at Project MAC, and circa 1974 by Stan Kugell at the Stanford Artificial Intelligence Laboratory (SAIL). and re implemented in C and C++ on other operating systems. When run in Emacs, dired displays an ls like file listing in an Emacs buffer. The list can be navigated using standard navigation commands. Several Emacs Lisp scripts have been developed to extend Dired in Emacs. In combination with Tramp it is able to access remote file systems for editing files by means of SSH, FTP, telnet and many other protocols, as well as the capability of accessing local files as another user in the same session. There are also functions that make it possible to rename multiple files via Emacs search and replace capabilities or apply regular expressions for marking (selecting) multiple files. Once marked, files can be operated on in various ways from deleting, to renaming, to executing an external shell command or elisp function on them. By means of the Lisp package dired x it is also possible to handle existing ls like directory listings in a virtual Dired mode. These can also be saved again, often using the filename extension dired.