Из Википедии, бесплатной энциклопедии
Перейти к навигации Перейти к поиску

Dired (для редактора каталога ) является компьютерной программой для редактирования файловой системы каталогов . Обычно он запускается в текстовом редакторе Emacs как специализированный режим , хотя были написаны автономные версии. Dired был первым файловым менеджером или визуальным редактором информации о файловой системе. [1] [2] [ обсудить ] Первая версия Dired была написана как отдельная программа примерно в 1974 году Стэном Кугеллом из Стэнфордской лаборатории искусственного интеллекта (SAIL). [1] Он был включен в GNU Emacsиз самых ранних версий [3] и повторно реализован на C и C ++ в других операционных системах. [4] [5]

При запуске в Emacs dired отображает список файлов в стиле ls в буфере Emacs. По списку можно перемещаться с помощью стандартных команд навигации. Несколько сценариев Emacs Lisp были разработаны для расширения Dired в Emacs. В сочетании с Tramp [6] он может получить доступ к удаленным файловым системам для редактирования файлов с помощью SSH , FTP , telnet и многих других протоколов, а также возможность доступа к локальным файлам от имени другого пользователя в том же сеансе. Существуют также функции, которые позволяют переименовывать несколько файлов с помощью возможностей поиска и замены Emacs [7] или применять регулярные выражения для маркировки (выбора) нескольких файлов.[8] После того, как файлы помечены, с ними можно работать различными способами: от удаления до переименования, выполнения для них внешней команды оболочки или функции elisp. С помощью пакета Lisp dired-x [9] также можно обрабатывать существующие списки каталогов, подобные ls, в виртуальном режиме Dired. Их также можно сохранить снова, часто используя расширение имени файлаdired.

Ссылки [ править ]

  1. ^ a b Кугелл, Стэнли Г. (1974). «ПАРУС / 1978-08» . Стэнфордская лаборатория искусственного интеллекта DART (Dump and Restore Technique) Архив . Проверено 19 февраля 2014 .
  2. ^ Ключ для имени пользователя SAILDART для вышеупомянутого архива. Архивировано 3 сентября 2015 г. на Wayback Machine.
  3. ^ "Файл Emacs NEWS.1-17" . В Dired появилась новая команда ...
  4. ^ "ДЭД" . Бесспорно, что оба они были вдохновлены более ранней автономной программой, работавшей на Tenex и доступной в Стэнфордской лаборатории искусственного интеллекта (SAIL) в 1978 году.
  5. ^ "Ремесло и УПРАВЛЯЕМЫЕ программами Левски" . Исторически сложилось так, что вскоре после того, как emacs "dired" появился в реализации TECO, была написана отдельная версия ...
  6. ^ "Руководство пользователя бродяги" . Фонд свободного программного обеспечения . Проверено 4 апреля 2009 года .
  7. ^ "WDired" .
  8. ^ «Dired Marks против флагов» .
  9. ^ Кремер, Себастьян (2017). «Руководство пользователя Dired Extra» . Фонд свободного программного обеспечения . Проверено 11 апреля 2018 года .

Внешние ссылки [ править ]

  • Dired руководство на GNU .org
  • Запись в вики Emacs ; основное внимание уделяется множеству скриптов и настроек, которые могут изменить поведение Dired по умолчанию.