Файловый менеджер

редактировать

A файловый менеджер или файловый браузер - это компьютерная программа, которая предоставляет пользовательский интерфейс для управления файлами и папками. Наиболее распространенные операции, выполняемые с файлами или группами файлов, включают создание, открытие (например, просмотр, воспроизведение, редактирование или печать ), переименование, перемещение или копирование, удаление и поиск файлов, а также изменение атрибутов файла, свойств и прав доступа к файлам. Папки и файлы могут отображаться в иерархическом дереве на основе их структуры каталогов. Некоторые файловые менеджеры содержат функции, вдохновленные веб-браузерами, включая кнопки навигации вперед и назад.

Некоторые файловые менеджеры предоставляют сетевое подключение через протоколы, например FTP, HTTP, NFS, SMB или WebDAV. Это достигается за счет предоставления пользователю возможности просматривать файловый сервер (подключение и доступ к файловой системе сервера, такой как локальная файловая система) или путем предоставления собственных полных клиентских реализаций для протоколов файлового сервера.

Содержание
  • 1 Редакторы каталогов
  • 2 Файловый менеджер со списком файлов
  • 3 Православные файловые менеджеры
    • 3.1 Возможности
      • 3.1.1 Панели с вкладками
      • 3.1.2 Переносимость
      • 3.1.3 Двухпанельные менеджеры
  • 4 Навигационный файловый менеджер
    • 4.1 Основные понятия
  • 5 Пространственный файловый менеджер
  • 6 Трехмерные файловые менеджеры
  • 7 Веб-менеджеры файлов
  • 8 См. Также
  • 9 Ссылки
  • 10 Внешние ссылки
Редакторы каталогов

Термин, предшествующий использованию файлового менеджера, - это редактор каталогов. Один из первых редакторов каталогов, DIRED, был разработан около 1974 года в Стэнфордской лаборатории искусственного интеллекта Стэном Кугеллом.

. Редактор каталогов был написан для EXEC 8 в Университете Мэриленда, и в то время был доступен другим пользователям. Этот термин использовался другими разработчиками, в том числе написавшими в 1980 г. программу dired, работающую на BSD. Это, в свою очередь, было вдохновлено более старой программой с тем же именем, работающей на TOPS-20. Dired вдохновил другие программы, включая dired, сценарий редактора (для emacs и подобных редакторов) и ded .

файловый менеджер со списком файлов

Файловые менеджеры со списками файлов менее известны и старше традиционных файловых менеджеров.

Одним из таких файловых менеджеров является flist, который был представлен где-то до 1980 года в Conversational Monitor System. Это вариант fulist, который возник до конца 1978 г., согласно комментариям его автора, Тео Алкемы.

Программа flist предоставляла список файлов на мини-диске пользователя и позволяла сортировать файлы по любому атрибуту. Атрибуты файлов могут быть переданы в сценарии или определения функциональных клавиш, что упрощает использование flist как части сценариев CMS EXEC, EXEC 2 или XEDIT.

Эта программа работала только на IBM VM / SP CMS, но была источником вдохновения для других программ, включая список файлов (сценарий, запускаемый с помощью редактора Xedit ), и программы, работающие в других операционных системах., включая программу, также называемую flist, которая работает на OpenVMS, и fulist (от названия соответствующей внутренней программы IBM), которая работает в Unix.

Православные файловые менеджеры
Midnight Commander, ортодоксальный файловый менеджер с текстовым пользовательским интерфейсом

Православные файловые менеджеры (иногда сокращенно до «OFM») или командные файловые менеджеры представляют собой текстовое меню основанные на файловых менеджерах, которые обычно имеют три окна (две панели и одно окно командной строки). Ортодоксальные файловые менеджеры - одно из самых давних семейств файловых менеджеров, предшествующих типам, основанным на графическом интерфейсе пользователя. Разработчики создают приложения, которые дублируют и расширяют менеджер, представленный PathMinder и Norton Commander Джона Соча для DOS. Эта концепция относится к середине 1980-х годов - PathMinder был выпущен в 1984 году, а версия 1.0 Norton Commander была выпущена в 1986 году. Несмотря на возраст этой концепции, файловые менеджеры на основе Norton Commander активно развиваются, и существуют десятки реализаций для DOS, Unix и Microsoft Windows. Николай Безруков публикует свой собственный набор критериев для стандарта OFM (версия 1.2 от июня 1997 г.).

Возможности

Традиционный файловый менеджер обычно имеет три окна. Два окна называются панелями и расположены симметрично в верхней части экрана. Третий - это командная строка, которая, по сути, представляет собой свернутое командное окно (оболочку), которое можно развернуть на весь экран. Только одна из панелей активна в данный момент. На активной панели находится «файловый курсор». Размер панелей можно изменять, и их можно скрыть. Файлы в активной панели служат источником файловых операций, выполняемых менеджером. Например, файлы можно копировать или перемещать с активной панели в место, представленное на пассивной панели. Эта схема наиболее эффективна для систем, в которых клавиатура является основным или единственным устройством ввода. На активной панели отображается информация о текущем рабочем каталоге и файлах, которые в нем содержатся. Пассивная (неактивная) панель показывает содержимое того же или другого каталога (цель по умолчанию для файловых операций). Пользователи могут настроить отображение столбцов, в которых отображается соответствующая информация о файле. Активную панель и пассивную панель можно переключать (часто нажатием клавиши tab ).

Следующие особенности описывают класс традиционных файловых менеджеров.

  • Они предоставляют пользователю двухпанельный вид каталога с командной строкой ниже. Любая панель может быть выбрана активной; другой становится пассивным. Активная панель становится рабочей областью для операций удаления и переименования, а пассивная панель служит целью для операций копирования и перемещения. Панели могут быть уменьшены, открывая скрытое за ними окно терминала. Обычно видна только последняя строка окна терминала (командная строка).
  • Они обеспечивают тесную интеграцию с базовой оболочкой OS через командную строку, используя соответствующее окно терминала, которое позволяет просматривать результаты выполнения команд оболочки, введенных в командной строке (например, с помощью сочетания клавиш Ctrl-O в Norton Commander).
  • Они предоставляют пользователю обширные сочетания клавиш.
  • Файловый менеджер освобождает пользователя от необходимости использовать мышь.
  • Пользователи могут создавать свои собственные ассоциации файлов и сценарии, которые вызываются для определенных типов файлов, и организовывать эти сценарии в иерархическое дерево (например, как библиотеки пользовательских скриптов или меню пользователя).
  • Пользователи могут расширить функциональные возможности менеджера с помощью так называемого меню пользователя или меню «Пуск» и меню расширений.

Другие общие функции включают:

  • Информация о «активные» и «пассивные» панели могут использоваться для построения команд в командной строке. Примеры включают текущий файл, путь к левой панели, путь к правой панели и т. Д.
  • Они предоставляют встроенную программу просмотра (по крайней мере) для самых основных типов файлов.
  • У них есть встроенный редактор. Во многих случаях редактор может извлекать определенные элементы панелей в редактируемый текст.
  • Многие поддерживают виртуальные файловые системы (VFS ), такие как просмотр сжатых архивов или работа с файлами через FTP-соединение.
  • У них часто есть слово командующий в имени после Norton Commander.
  • Путь: показывает исходное / целевое расположение используемого каталога
  • Информация о размер каталога, использование диска и имя диска (обычно внизу панелей)
  • Панель с информацией об имени файла, расширении, дате и времени создания, последней модификации и разрешениях (атрибутах).
  • Информационная панель с количеством файлов в каталоге и суммой размеров выбранных файлов.
  • Интерфейс с вкладками (обычно в файловых менеджерах GUI)
  • Функциональные клавиши: F1 – F10 имеют все те же функции под всеми ортодоксальными файловыми менеджерами. Примеры: F5 всегда копирует файл (ы) из активной панели в неактивную, а F6 перемещает файл.

Панели с вкладками

Введение панелей с вкладками в некоторых файловых менеджерах (например, Всего Commander ) позволял управлять более чем одним активным и пассивным каталогом одновременно.

Портативность

Православные файловые менеджеры относятся к числу самых портативных файловых менеджеров. Примеры доступны практически на любой платформе, как с командной строкой, так и с графическим интерфейсом. Это необычно для менеджеров командной строки, так как публикуется что-то, претендующее на роль стандарта для интерфейса. Их также активно поддерживают разработчики. Это позволяет выполнять одну и ту же работу на разных платформах без особого повторного изучения интерфейса.

Диспетчеры с двумя панелями

Иногда их называют диспетчерами с двумя панелями - термин, который обычно используется для таких программ, как проводник Windows (см. Ниже). Но у них есть три панели, включая панель командной строки ниже (или скрытую за) двумя симметричными панелями. Кроме того, большинство этих программ позволяют использовать только одну из двух больших панелей, а вторую скрыть. Некоторые также добавляют в контекстное меню Windows пункт «Открыть два проводника рядом».

Известные из них:

Навигационный файловый менеджер
Файловый менеджер в Windows 10, отображение содержимого раздела C: Nemo

A навигационный файловый менеджер - это новый тип файлового менеджера. С момента появления графического интерфейса пользователя он стал доминирующим типом файлового менеджера для настольных компьютеров.

Как правило, он имеет две панели, с деревом файловой системы на левой панели и содержимым текущий каталог на правой панели. Для macOS представление столбцов Миллера в Finder (происходит из NeXTStep ) представляет собой вариант темы навигационного файлового менеджера.

Миллер Столбец браузер из GNUstep - это тип навигационного файлового менеджера.

Основные понятия

  • В окне отображается текущее просматриваемое местоположение.
  • просматриваемое местоположение (текущий каталог) может быть изменено пользователем путем открытия каталогов, нажатия кнопки «Назад», ввода местоположения или использования дополнительной панели с деревом навигации, представляющим всю файловую систему или ее часть.
  • Значки представляют файлы, программы и каталоги.

Интерфейс в навигационном файловом менеджере часто напоминает веб-браузер, снабженный кнопками «назад» и «вперед» и часто кнопками перезагрузки. Большинство из них также содержат адресную строку, в которую можно ввести путь к файлу или каталогу (или URI ).

Большинство навигационных файловых менеджеров имеют две панели, левая панель представляет собой древовидное представление файловой системы. Это означает, что в отличие от традиционных файловых менеджеров, две панели асимметричны по своему содержанию и использованию.

Выбор каталога на панели навигации слева назначает его текущим каталогом, а его содержимое отображается на панели содержимого справа. Однако раскрытие (+) или сворачивание (-) части дерева без выбора каталога не приведет к изменению содержимого правой панели. Исключение из этого поведения применяется при свертывании родительского каталога текущего каталога, и в этом случае выбор перефокусируется на свернутый родительский каталог, таким образом изменяя список на панели содержимого.

В процессе перемещения из одного места в другое не требуется открывать новое окно. Несколько экземпляров файлового менеджера могут быть открыты одновременно и взаимодействовать друг с другом с помощью операций перетаскивания и буфера обмена, поэтому можно одновременно просматривать несколько каталогов и выполнять вырезание. и вставлять операции между экземплярами.

Операции с файлами основаны на метафорах перетаскивания и редактирования: пользователи могут выбирать и копировать файлы или каталоги в буфер обмена, а затем вставлять их в другое место файловой системы или даже в другой экземпляр Файловый менеджер.

Примечательные примеры навигационных файловых менеджеров включают:

Диспетчер пространственных файлов
Файловый менеджер Nautilus имел пространственный режим, который был удален с появлением GNOME (а вместе с ним и Nautilus) версии 3.x. В каждом из этих окон отображается открытый каталог.

Пространственные файловые менеджеры используют пространственную метафору для представления файлов и каталогов, как если бы они были реальными физические объекты. Пространственный файловый менеджер имитирует то, как люди взаимодействуют с физическими объектами.

Некоторые идеи, лежащие в основе концепции пространственного файлового менеджера:

  1. Одно окно представляет каждый открытый каталог
  2. Каждое окно однозначно и безвозвратно привязано к конкретному каталог.
  3. Стабильность: файлы, каталоги и окна перемещаются туда, куда пользователь их перемещает, остаются там, где пользователь их помещает («сохраняют свое пространственное состояние»), и сохраняют все свои другие «физические» характеристики (например, размер, форма, цвет и расположение).
  4. Один и тот же элемент можно просматривать только в одном окне за раз.

Как и в навигационных файловых менеджерах, при открытии каталога значок , представляющий изменения каталога - возможно, с изображения, показывающего закрытый ящик, на открытый, возможно, значок каталога превращается в силуэт, заполненный узором, - и открывается новое окно, представляющее этот каталог.

Примеры файловых менеджеров, которые в некоторой степени используют пространственную метафору, включают:

Неисправные пространственные файловые менеджеры:

  • Windows Explorer в Windows 95 был установлен как Модель пространственного файлового менеджера по умолчанию; поскольку он также работал как навигационный файловый менеджер, каталоги можно было открывать в нескольких окнах, что приводило к нарушению всех вышеперечисленных критериев. Более поздние версии постепенно отказываются d пространственная модель.
  • Apple Finder в macOS был разработан с аналогичной интеграцией пространственного и навигационного режимов, что означает, что пространственный режим фактически не работал.
Диспетчеры файлов 3D
Визуализатор файловой системы, один из примеров диспетчера файлов 3D В Cubix файлы с одинаковыми атрибутами представлены кубами в 3D-среде.

В некоторых проектах есть попытался реализовать трехмерный метод отображения файлов и структур каталогов. Трехмерный просмотр файлов не стал популярным; точная реализация может отличаться в зависимости от проекта, и нет общих стандартов, которым нужно следовать.

Примеры трехмерных файловых менеджеров включают:

  • fsn, для систем Silicon Graphics 'IRIX, особенно заметно в одной сцене из film Jurassic Park, как представление Unix систем.
  • File System Visualizer, или fsv, клон fsn с открытым исходным кодом для современных Unix- как systems.
  • tdfsb, браузер 3D-файлов с открытым исходным кодом, в котором можно войти в каталоги, перелетев в них (используя WASD ). Работает на Linux, FreeBSD и BeOS.
  • BumpTop, файловый менеджер, использующий трехмерное представление рабочего стола с реалистичной физикой, предназначенный для использования со стилусом и сенсорным экраном.
  • Real Desktop, a замена рабочего стола, похожая на BumpTop.
  • Cubix 3D Filer - это файловый менеджер Windows, который упорядочивает файлы по различным атрибутам.
  • GopherVR, трехмерная визуализация сетевых ресурсов Gopher.
Веб-файловые менеджеры

Веб-файловые менеджеры обычно представляют собой сценарии, написанные на PHP, Ajax, Perl, ASP или другой серверный язык. При установке на локальном или удаленном сервере они позволяют управлять и редактировать файлы и каталоги, расположенные там, с помощью веб-браузера без необходимости FTP-доступ.

Более продвинутый и обычно коммерчески распространяемый, Сетевые сценарии управления файлами позволяют администратору файлового менеджера настраивать безопасные индивидуальные учетные записи пользователей, каждая из которых имеет индивидуальные права доступа. Авторизованные пользователи имеют доступ к документам, хранящимся на сервере или в их индивидуальных каталогах пользователей, в любое время и из любого места через веб-браузер.

Сетевой файловый менеджер может служить в качестве цифрового репозитория организации. Например, документы, цифровые носители, макеты публикации и презентации могут храниться, управляться и совместно использоваться клиентами, поставщиками и удаленными сотрудниками или только внутри компании.

Сетевые файловые менеджеры становятся все более популярными из-за роста популярности динамических веб-систем управления контентом (CMS) и необходимости нетехнических модераторов веб-сайтов для управления медиафайлами на своих веб-сайты, работающие на этих платформах.

Примером является net2ftp, FTP-клиент на основе PHP и JavaScript.

См. Также
Ссылки
Внешние ссылки

.

Последняя правка сделана 2021-05-20 03:42:02
Содержание доступно по лицензии CC BY-SA 3.0 (если не указано иное).
Обратная связь: support@alphapedia.ru
Соглашение
О проекте