Справочник по KFind <author> Мирослав Флидр <tt/flidr@kky.zcu.cz/,<newline> Мартин Хартиг <tt/hartig@mathematik.uni-kl.de/,<newline> Марк Робертс <tt/mar2@scigen.co.uk/<newline> <date>Версия 0.4, 21 июня 1998 <abstract>Этот справочник описывает KFind версии 0.4 <!-- Table of contents --> <toc> <!-- Begin the document --> <!-- NEW SECTION NEW SECTION NEW SECTION NEW SECTION --> <sect>Введение <p> <bf/Kfind/ ищет в системе каталогов файлы, удовлетворяющие некоторому критерию поиска. <p> Часто вы знаете, что файл 'где-то есть', но не можете вспомнить, где именно как ни стараетесь... <bf/KFind/ -- именно то, что решит вашу проблему. Найдя нужный файл(файлы), вы можете: <itemize> <item>сохранить их, <item>стереть их, <item>изменить их свойства, <item>записать их в архив и <item>открыть каталог, содержащий файл, в менеджере файлов (<bf/Kfm/). </itemize> <p> Я надеюсь, что программа вам пригодится, и буду благодарен за любые предложения и комментарии <p> <tt/Мирослав Флидр/ <htmlurl url="mailto:flidr@kky.zcu.cz" name="flidr@kky.zcu.cz">. <p> <sect>Установка <p> <sect1>Где взять KFind <p> KFind -- часть проекта KDE <url url="http://www.kde.org">. KFind находится на <url url="ftp://ftp.kde.org/pub/kde/">, основном ftp-сервере проекта KDE. Там также есть ссылки на множество зеркал. <sect1>Требования <p> Для того, чтобы успешно скомпилировать KFind, вам понадобятся последние версии <tt>libkdecore</tt> и <tt>libkfm</tt>. Все необходимые библиотеки и сам KFind можно взять на<url url="ftp://ftp.kde.org/pub/kde/">. <sect1>Компиляция и установка <p> <bf/Kfind/ обычно является составной частью KDE и поэтому автоматически устанавливается вместе с другими приложениями KDE при нормальной установке KDE. Если вам приходится компилировать и устанавливать KFind самому, перейдите в каталог дистрибутива KFind и введите следующие команды: <tscreen> <verb> % ./configure % make % make install </verb> </tscreen> Поскольку KFind использует <tt/autoconf/, у вас не должно возникнуть проблем при компиляции. Если вы все же столкнетесь с проблемами, пожалуйста, сообщите о них в списки рассылки <bf/KDE/. <sect1>Настройка <p> Обычно настройка выполняется в диалоговом окне Установки; подробности в разделе для пользователя этого руководства. Для интересующихся приводим техническое описание настройки <bf/kfind/ : <p> <bf/Kfind/ читает параметры конфигурации из конфигурационного файла (обычно <tt>~/.kde/share/config/kfindrc</tt>). Этот файл содержит информацию о сохранении результатов поиска, имеющихся архиваторах и другие параметры конфигурации; эти параметры можно редактировать из диалогового окна <bf/Установки/ <tt/Kfind/. <p> <bf/Общие сведения:/ файл ресурсов состоит из разделов. Каждый раздел начинается с заголовка в квадратных скобках, например, <tt/[Saving]/ <p> Информация после заголовка относится к конкретным аспектам работы <tt/Kfind/. <p> <bf/Настройка сохранения:/ В конфигурационном файле содержатся имя и формат файла, используемого для сохранения результатов поиска. Эти параметры хранятся в следующем виде: <tscreen> <verb> [Saving] Format=HTML Filename=/root/result.html </verb> </tscreen> где параметр <tt/Format/ может принимать значения <tt/HTML /или <tt/Plain Text/. <p><bf/Настройка архиваторов:/ Доступные <tt/kfind/ архиваторы описаны в разделе <tt/[Archiver Types]/ <it>kfindrc</it> так: <tscreen> <verb> [Archiver Types] Archivers=tar;zip;zoo; </verb> </tscreen> Каждый архиватор подробно описывается в собственном разделе: <tscreen> <verb> [tar] ExecOnCreate=tar cf %a -C %d %n ExecOnUpdate=tar uf %a -C %d %n Comment=Tar </verb> </tscreen> Первая строка содержит команду, которую нужно выполнить для создания нового архива, а вторая -- для изменения существующего архива. Третья строка -- комментарий, который используется в качестве описания архиватора в диалоговом окне <bf/Установки/. В описанных командах можно использовать переменные, которые начинаются со знака %. <p> Вот список допустимых переменных командной строки: <p><tt/%a/ Полное имя архива <p><tt/%f/ Имя обычного файла <p><tt/%d/ Родительский каталог. Если аргументом является файл (не каталог), то результатом подстановки переменной будет каталог, содержащий этот файл. <p><tt/%n/ Имя файла. Если аргумент является каталогом, то это имя этого каталога. <p> <sect>Основы графического интерфейса <p> В этом разделе кратко описан интерфейс пользователя Kfind. <p> Окно <bf/Kfind/ разделено на три зоны: панель инструментов, диалог параметров поиска и зона просмотра. Зона просмотра и строка состояния становятся видимыми только после получения результатов поиска. <p> <sect1>Панель инструментов <p> <descrip> <tag/Начать поиск/ Начинает новый поиск с параметрами, указанными в зоне диалога. <tag/Новый поиск/ Удаляет результаты и начинает поиск с новыми параметрами. <tag/Остановить поиск/ Останавливает идущий процесс поиска. <tag/Открыть/ Просит <bf/Kfm/ выполнить действие по умолчанию для выбранного файла. <tag/Добавить в архив/ Добавляет выделенный файл к выбранному архиву. <tag/Удалить/ Удаляет выделенные файлы и просит <bf/Kfm/ перечитать каталог. <tag/Свойства/ Показывает свойства выделенного файла. <tag/Открыть папку, в которой содержится файл/ Просит <bf/Kfm/ открыть папку, содержащую выделенный файл. <tag/Сохранить результаты поиска/ Сохраняет результаты в файл, указанный в диалоге <bf/Настройки->Установки/. <tag/Помощь/ Показывает документацию по <bf/KFind/. <tag/Выход/ Выход из KFind. </descrip> <sect1>Диалог задания параметров поиска <p> Этот диалог -- основная часть <tt/KFind/. Он используется для задания параметров программы поиска. Есть три группы параметров поиска: <descrip> <tag/Имя Р&асположение/ Этот диалог используется для задания имени файла, который надо искать. Имя файла вводится в комбинированный список и может содержать следующие метасимволы: <tscreen> ? любой символ <p> * любая последовательность символов <p> [ ] символ из указанного множества, например, [a-zA-Z0-9] означает любую строчную или прописную латинскую букву или цифру. <p> \ буква, цифра или точка </tscreen> Комбинированный список хранит прошлые запросы. Кнопка <bf/Просмотр/ используется для указания каталога, в котором будет проведен поиск. Нужно ли просмотреть и подкаталоги, определяется переключателем <bf/Рекурсивно/. <tag/Дата изменения/ Этот диалог позволяет проводить поиск файлов, созданных или измененных в течение указанного промежутка времени. <tag/Расширенный/ Этот диалог позволяет искать файлы заданного типа, например, документы в формате Postscript, изображения в формате JPEG или звуки WAV. </descrip> <sect1>Зона просмотра <p> Зона просмотра содержит результаты поиска. После выделения файла становятся доступными функции открытия, добавления в архив, удаления, просмотра свойств и открытия содержащего каталога. Двойной щелчок вызывает выполнение. <sect>Меню <p> <sect1>Файл <p> Из меню "Файл" доступны следующие функции: <descrip> <tag/Открыть/ Этот пункт обращается к <bf/kfm/ для открытия выделенного файла, используя действие по умолчанию, например, программа будет выполнена, текст будет открыт в текстовом редакторе и т.д. Это действие можно выполнить и двойным щелчком мыши по имени файла. <tag/Добавить в архив/ Добавляет выделенный файл к архиву. <tag/Удалить файл/ Удаляет выделенный файл. <tag/Свойства/ Позволяет изменить свойства выделенного файла. <tag/Открыть папку, в которой содержится файл/ Открывает каталог, содержащий выделенный файл, в окне менеджера файлов(KFM). <tag/Сохранить поиск/ Сохраняет список выделенных файлов. <tag/Quit/ Выход из <tt>Kfind</tt> </descrip> <sect1>Редактировать <p> Подпункты меню неактивны в текущей версии. <sect1>Настройки <p> Из этого пункта меню вы открываете диалог Preferences (Установки). Первая закладка диалога позволяет выбрать имя и формат файла, в котором хранятся результаты поиска. Вторая закладка позволяет менять установки архивации. <descrip> <tag/Сохранение/ Укажите имя файла, в котором сохраняются результаты поиска. По умолчанию это <tt/.kfind-results.html/ в домашнем каталоге пользователя. Если используется другое имя, можно указать формат файла. В настоящее время допустимы форматы HTML и текстовый (.txt) . <tag/Архиваторы/ Этот диалог позволяет просматривать (а в будущем, возможно, и редактировать) определения архиваторов, используемые функцией <it/Добавить в архив/. </descrip> <sect1>Помощь <p> >Показывает информацию о KFind и документацию по KFind. <sect>Заключение<p> <sect1>Разработчики<p> <descrip> <tag/Мирослав Флидр/<newline> <htmlurl url="mailto:flidr@kky.zcu.cz" name="E-Mail: flidr@kky.zcu.cz"> <tag/Марио Вейлгуни/<newline> <htmlurl url="mailto:mweilguni@kde.org" name="E-Mail: mweilguni@kde.org"> </descrip> <sect1>Авторы<p> <descrip> <tag/Мирослав Флидр/<newline> <htmlurl url="mailto:flidr@kky.zcu.cz" name="E-Mail: flidr@kky.zcu.cz"> <tag/Мартин Хартиг/<newline> <htmlurl url="hartig@mathematik.uni-kl.de" name="E-Mail: hartig@mathematik.uni-kl.de"> <tag/Марк Робертс/<newline> <htmlurl url="mailto:mar2@scigen.co.uk" name="E-Mail: mar2@scigen.co.uk"> <tag/Ерик Бишофф/ -- редактор<newline> <htmlurl url="mailto:ebisch@cybercable.tm.fr" name="E-mail: ebisch@cybercable.tm.fr"> <p> <tag/Александр Изъюров/ -- переводчик<newline> <htmlurl url="mailto: izyurov@infopro.spb.su" name="E-mail: izyurov@infopro.spb.su"> </descrip> </article>