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

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

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

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

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

Редакторы каталогов [ править ]

Термин, который предшествовал использованию файлового менеджера, - это редактор каталогов . Ранний редактор каталога, Dired , был разработан около 1974 г. в Стэнфордском лаборатории искусственного интеллекта по Стэн Кугелл . [1] [2]

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

Файловый менеджер со списком файлов [ править ]

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

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

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

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

Православные файловые менеджеры [ править ]

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

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

Особенности [ править ]

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

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

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

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

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

Панели с вкладками [ править ]

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

Переносимость [ править ]

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

Двухпанельные менеджеры [ править ]

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

Известные из них включают:

  • Альтап Саламандра
  • Командир Один
  • Demos Commander
  • Справочник Opus
  • DOS Navigator (DN) и производные
  • Двойной командир
  • emelFM2
  • Дальний менеджер
  • Файловый менеджер
  • Фман
  • Вилочный погрузчик
  • Командир GNOME
  • Крестоносец
  • Полуночный командир (MC)
  • muCommander
  • Norton Commander (Северная Каролина)
  • PowerDesk
  • PathMinder
  • SE-Explorer
  • Total Commander
  • Волков Командир (ВК)
  • WinSCP
  • XTree
  • ZTreeWin

Навигационный файловый менеджер [ править ]

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

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

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

Колонка Miller браузер от GNUstep типа файлового менеджера Навигационного.

Концепции [ править ]

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

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

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

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

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

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

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

  • Справочник Opus
  • Дельфин в KDE
  • Оболочка DOS в MS-DOS / PC DOS
  • Файловый менеджер в Windows
  • macOS Finder
  • Nautilus в GNOME (по умолчанию с v2.30)
  • Проводник (проводник Windows)
  • PC Shell в PC Tools
  • ViewMAX в DR DOS
  • XTree / ZTreeWin

Диспетчер пространственных файлов [ править ]

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

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

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

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

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

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

  • Яблоко «s Finder 5 до 9
  • Konqueror имеет возможность перейти в пространственный режим
  • Файловый агент ОС RISC
  • Amiga «s Workbench
  • GNOME «S Наутилус с версии 2.6 ( по умолчанию до 2.29, полностью удалены в 3.0)
  • MATE «S Каха (хотя режим по умолчанию навигационный)
  • BeOS «s Tracker
  • Хайку «s Tracker
  • OS / 2 «s Workplace Shell
  • Digital Research «s GEM (реализованный в Atari TOS и как несколько уменьшенной версии для ПК)
  • Файловый менеджер ROX-Filer ( ROX Desktop )
  • Файловый менеджер E17

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

  • Проводник Windows в Windows 95 по умолчанию был установлен как модель пространственного файлового менеджера; поскольку он также работал как файловый менеджер навигации, каталоги можно было открывать в нескольких окнах, что приводило к нарушению всех вышеуказанных критериев. Более поздние версии постепенно отказались от пространственной модели.
  • Яблоко «s Finder в MacOS было разработано с подобной интеграцией пространственных и навигационных режимами, а это означает , что пространственный режим фактически не работать. [19]

3D файловые менеджеры [ править ]

Визуализатор файловой системы , один из примеров файлового менеджера 3D
В Cubix файлы с одинаковыми атрибутами представлены кубами в трехмерной среде.

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

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

  • FSN , для Silicon Graphics " IRIX систем, в частности , занимает видное место в одной сцене из фильма Парк Юрского периода , как представление Unix систем.
  • Визуализатор файловой системы , или fsv, клон fsn с открытым исходным кодом для современных Unix-подобных систем.
  • tdfsb, [20] обозреватель 3D файлов с открытым исходным кодом, в котором можно попасть в каталоги, перелетев в них (используя WASD ). Работает на Linux, FreeBSD и BeOS.
  • BumpTop , файловый менеджер, использующий трехмерное представление рабочего стола с реалистичной физикой, предназначенный для использования со стилусом и сенсорным экраном .
  • Real Desktop, [21] замена рабочего стола, похожая на BumpTop.
  • Cubix 3D Filer [22] - это файловый менеджер Windows, который упорядочивает файлы по различным атрибутам.
  • GopherVR , трехмерная визуализация сетевых ресурсов Gopher .

Веб-файловые менеджеры [ править ]

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

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

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

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

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

См. Также [ править ]

  • Пакетное переименование
  • Сравнение файловых менеджеров
  • Анализатор дискового пространства
  • Метафора рабочего стола
  • Пространственная навигация

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

  1. ^ Кугелл, Стэнли Г. (1974). "ПАРУС / 1974-08" . Архив Стэнфордской лаборатории искусственного интеллекта DART (технология дампа и восстановления). Архивировано 03 сентября 2015 года . Проверено 19 февраля 2014 .
  2. ^ SAILDART Имя пользователь ключ для выше Архивированных 2015-09-03 в Wayback Machine
  3. ^ "Аннотация для dired 3.05" .
  4. ^ "DED - редактор каталогов" .
  5. ^ Дэйни, Чарльз (1983), «Архитектура CMS и интерактивные вычисления» (PDF) , Труды SHARE 61 , 1 , SHARE Inc.
  6. ^ "Обсуждение файла VM / CMS FLIST, показывающего скриншот" . Архивировано из оригинала на 2007-08-31 . Проверено 20 августа 2007 .
  7. ^ "Текстовое описание VM / CMS FLIST" . Архивировано из оригинала на 2008-01-30 . Проверено 20 августа 2007 .
  8. ^ "электронное письмо Тео Алкемы Линн Уиллер" . 1978-10-10 . Проверено 31 января 2008 .
  9. ^ "ФЛИСТ - IBM" .
  10. ^ "Комментарий к оригинальному автору fulist" . Архивировано из оригинала на 2007-09-27.
  11. ^ "Описание FILELIST" .
  12. ^ «Пользователь, сравнивающий FLIST с FILELIST» .
  13. ^ "FLIST - файловый менеджер для VAX / VMS" .
  14. ^ «Пользователь, сравнивающий FULIST и FLIST» .
  15. ^ «ФУЛИСТ для Unix» . Архивировано из оригинала на 2001-04-29.
  16. ^ "Стандарты OFM" .
  17. ^ "Дом стандарта OFM" .
  18. ^ "Файловые менеджеры на любой вкус" . Techopedia.com . Проверено 23 мая 2020 .
  19. ^ Сиракуза, Джон (2007-10-28). «Mac OS X 10.5 Leopard: обзор Ars Technica: The Finder: приложение, разделенное против самого себя» . Проверено 20 апреля 2008 .
  20. ^ tdfsb
  21. ^ "Реальный рабочий стол" . Проверено 25 августа 2010 года . домашняя страница продукта
  22. ^ "Cubix 3D Filer" . Проверено 28 мая 2013 года . Домашняя страница проекта Cubix

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

  • Файловый менеджер в Curlie
  • Парадигма ортодоксального файлового менеджера (OFM): история разработки Norton Commander , Николай Безруков , Softpanorama.org , 2009. Проверено 26 декабря 2010 г.
  • Меньше значит лучше: богатая функциональность спартанского интерфейса ортодоксальных файловых менеджеров , Николай Безруков , Softpanorama.org , 2012. Проверено 15 декабря 2012 г.
  • О Finder , Джон Сиракуза, Ars Technica , 2003. Дата обращения 26 декабря 2010.
  • Пространственный путь , Колин Чарльз, 2004 г. Проверено 26 декабря 2010 г.
  • dired - редактор директории . Архивировано из оригинала на 2008-04-03. Проверено 26 декабря 2010.
  • flist , раздел 4.3.2.2.3 в Введение в IBM / CMS, Руководство пользователя, Департамент компьютерных наук , Университет Реджайны , Саскачеван, Канада. Проверено 26 декабря 2010.