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

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

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

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

Наиболее известные ортодоксальные файловые менеджеры

DOS

· Norton Commander

· Dos Navigator

· Volkov Commander

· PIE Commander

Microsoft Windows

· FAR Manager

· Directory Opus

· Total Commander

· DOS Navigator Open Source

· POSIX (GNU/Linux, BSD и т. д.)

· Midnight Commander

· Krusader

· GNOME Commander

Symbian OS (Series 60)

· Symbian Commander

Навигационные файловые менеджеры

Microsoft Windows

· Проводник Windows (англ. Windows Explorer) -- встроен в Windows

· Directory Opus

Mac OS X

· Finder

· Path Finder

POSIX (GNU/Linux, BSD и т. д.)

· Konqueror -- поставляется с KDE

· Nautilus (файловый менеджер) -- поставляется с GNOME

· Thunar -- поставляется с Xfce

Symbian OS (Series 60)

· SeleQ

· FileMan

BeOS

· OpenTracker.

История развития и идеология работы файловых менеджеров

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

Пользователей можно условно разделить на две категории: те, которые считают, что рабочий стол их windows системы это и есть жесткий диск их компьютера или то «место», где в компьютере хранится разная информация, а файлы это такие «штучки», с иконками. Другие же знают, что помимо жестких дисков существуют еще логические разделы, а у разделов есть понятие «корень», а еще есть директории, файлы, атрибуты и файловые системы…

Вот первой категории пользователей зачастую файловые менеджеры и не нужны, им вполне достаточно возможностей встроенного Explorer-а. Как определить «нужен ли» пользователю файловый менеджер или нет? Если пользователь не знает что такое текстовый файл (Plain text) и не использует их в своей работе. И считает, что чтобы сохранить несколько предложений в файле, обязательно запускать Word и создавать новый документ, то, скорее всего, файловый менеджер ему и не нужен. С другой стороны, исходные тексты большинства программ являются текстовыми файлами и поэтому программисты и разработчики, как правило, используют файловые менеджеры в своей работе. (http://dak.mmforce.net/)

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

Как только ни называли этот вид программных продуктов за его долгую историю! Надстройками над операционной системой, файловыми оболочками, файловыми менеджерами, а попросту - «коммандерами». Они появились почти одновременно с ПК. Их породили ДОС - дисковые операционные системы, чьи многочисленные команды вводились с клавиатуры и отличались таким разнообразием форматов, что казались любому непрограммисту китайской грамотой. Прежде, в эпоху больших ЭВМ, проблем с этим не было, ведь не было пользователей: были программисты - они «общались» с компьютером, и все остальные - эти общались с программистами. В таких условиях интерфейс операционной системы мог быть сколь угодно сложен и рассчитан на машину. Со временем компьютер эволюционировал в направлении бытового устройства: профессионалы отступили в сферу разработки и ремонта, передав клавиатуру в руки пользователей - специалистов в какой угодно области, кроме компьютерной. Так и возникла все еще актуальная проблема интерфейса для человека с минимальным уровнем подготовки.

Что же должен «делать» такой интерфейс? Быть посредником между пользователем и операционной системой. Максимально упрощать создание, упорядочение, копирование, перенос и поиск материалов. В идеале такой интерфейс должен быть понятен сразу, без изучения.

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

Файловые менеджеры делятся на две группы - двухпанельные и имеющие вид Проводника Windows.

Наверное, не было такого этапа в истории ПК, который не породил бы «героя своего времени» ? программу, с большим или меньшим успехом выполняющую перечисленные функции. Но, бесспорно, истинный долгожитель в этом смысле ? всем известный Norton Commander. Легендарные синие текстовые панели впервые появились в Norton Commander. Само слово «Нортон» в начале 90-х годов воспринималось как обозначение любого файлового менеджера. Впрочем, немного позже среди русскоязычных пользователей заслуженную популярность завоевал Dos Navigator, обладающий массой новых, по тем временам уникальных возможностей. С приходом Windows 95 и массовым переводом всего программного обеспечения в 32-битную среду старые легенды стали потихоньку забываться.

Александр Рошал, автор архиватора RAR, хотел в то время написать его консольную 32-битную версию. Видимо, дело пошло даже лучше, чем ожидалось, и вместо простой оболочки в стиле RAR для DOS, мы увидели настоящий файловый менеджер, несущий старые, проверенные временем традиции управления файлами.

Total Commander нельзя назвать самой функциональной, самой красивой или самой быстрой программой данного класса. Причина популярности файлового менеджера кроется в сбалансированности всех составляющих. Один из первых файловых менеджеров, Norton Commander, оказался столь удачным, что породил целый класс аналогичных программ, названных Orthodox File Managers (OFMs) ? «классические файловые менеджеры». С развитием компьютерной техники их функции совершенствовались, но главная идея оставалась неизменной. Windows Commander, Volkov Commander, DOS Navigator, FAR и другие популярные программы заимствовали «джентльменский набор» NC и дополнили его новыми возможностями ? графическим интерфейсом, средствами работы в сети и даже играми. Не станем обвинять их авторов в плагиате: повторение хорошего ? скорее достоинство, чем недостаток. Но задумаемся: не пришло ли время для чего-то совершенно нового? Вначале, когда NC был чуть ли не единственным средством для работы с файлами, его командам волей-неволей должен был учиться всякий пользователь ПК. Сегодня о программах этого типа уже говорят как о предназначенных для опытных пользователей. Похоже, классические «коммандеры» освободили нишу для средств управления файлами, которые «общаются» с пользователем на более понятном ему языке. И эта ниша пока пустует...

 
< Пред   СОДЕРЖАНИЕ   Скачать   След >