# Довідник користувача програми "Файловий млин", версія &manrevision;

2002
Александр Кириллов
2003
Максим Дубовой (Maxim Dubovoy)
Проект документації GNOME

&legal;

Александр
Кириллов
Проект документування GNOME

     kirillov@math.sunysb.edu

Максим
Дубовой
mylinux

     dmv@mylinux.com.ua

mylinux
Довідка описує програму "&fr;" версії &appversion;.

## Вступ

"&fr;" - це графічна програма перегляду, добування, та створення файлів архівів. Файл архіву - це файл, який відіграє роль контейнера для зберігання інших файлів. Архів може містити файли, каталоги та підкаталоги, зазвичай у стисненій формі. Існує велика кількість типів архівів, які використовують різні формати та методи стискання.

Можливості програми "&fr;"

- Підтримуються наступні формати:

  - Нестиснений архів tar(`.tar`)

  - Tar архів стиснений за допомогою gzip (`.tar.gz, .tgz`). Це найбільш вживаний формат для систем Unix та Linux.

  - Архів tar стиснений за допомогою bzip (`.tar.bz`).

  - Архів tar стиснений за допомогою bzip2 (`.tar.bz2`).

  - Архів tar стиснений за допомогою compress (`.tar.Z`).

  - Архіви створені за допомогою PKZIP або WinZip (`.zip`). Це стандартний тип архівів у системах Microsoft Windows.

  - Архів lha (`.lha`).

  - Архів rar (`.rar`).

  - Архів lzh (`.lzh`).

  - Архів ear (`.ear`).

  - Архів jar (`.jar`).

  - Архів war (`.war`).

- Можливість перегляду файлів архіву за допомогою модулів, які підключаються по протоколу bonobo для будь-яких програм у вашій системі.

- Можливість додавати та видаляти файли з наявних архівів.

- Підтримка перетягування

Зауважте, що "&fr;" представляє лише графічний інтерфейс і використовує для функціонування утиліти командного рядка, такі як `tar`, `gzip`, `bzip2`. Таким чином перераховані формати архівів підтримуватимуться лише якщо у вашій системі встановлені відповідні утиліти. Більшість дистрибутивів Linux містить в собі всі такі утиліти.

Для запуску програми "&fr;" відкрийте Головне меню , та виберіть Приладдя Файловий млин .

Крім того можливий запуск програми "&fr;" з командного рядка. Для цього напишіть `file-roller` або `file-roller filname.tar.gz` та натисніть Enter . Тут filename.tar.gz - ім'я файлу архіву який ви бажаєте відкрити.

## Відкриття та перегляд архіву

### Відкриття архіву

Щоб відкрити архів виберіть Архів Відкрити (Ctrl O), або клацніть на кнопкці Відкрити на панелі інструментів. На екрані буде показано діалог Відкриття архіву. Виберіть файл який ви бажаєте відкрити, потім клацніть Гаразд . Програма "&fr;" автоматично визначить тип архіву, та покаже його вміст в головному вікні. Крім того ви можете перетягнути файл архіву з іншої програми, наприклад менеджера файлів.

Якщо ви спробуєте відкрити файл архіву, який програма "&fr;" не зможе розпізнати, то програма покаже повідомлення про помилку.

Якщо архів дуже великий або вашому комп'ютеру не вистачає швидкості, операція відкриття може потребувати значного часу. Якщо ви бажаєте перервати цю операцію натисніть клавішу Esc або клацніть кнопку Зупинити на панелі інструментів.

### Перегляд вмісту архіву

Щойно ви відкрили архів, його вміст буде показано в головному вікні програми "&fr;". Дивіться ).

#### Головне вікно програми "&fr;"

В головному вікні знаходиться список усіх файлів і каталогів архіву, з ім'ям, типом, датою модифікації та іншою інформацією. Поле Розмір показує не стиснений розмір, тобто розмір який матиме файл якщо його вилучити з архіву. Поле Дата модифікації показує дату, коли файл було останній раз змінено.

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

### Режими перегляду

Якщо архів містить підкаталоги, ви маєте можливість вибрати один з двох можливих способів перегляду їх вмісту. Показувати як теку та Показувати всі файли. Ви маєте змогу перемикатися між цими режимами, використовуючи меню Вигляд .

В режимі Показувати як теку (типовий), каталоги показуються таким же чином як і в файловому менеджері. Так для кожного каталогу список відображає піктограму та ім'я каталогу. Для перегляду вмісту зробіть подвійне клацання на ньому. Для переходу на один рівень вище клацніть кнопку Вгору на панелі інструментів. В цьому режимі панель інструментів, містить поле Поточний шлях , яке показує повний шлях до каталогу, що відображається в поточний момент.

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

### Настройка відображення списку файлів

Програма "&fr;" дозволяє керувати способом виводу списку файлів наступним чином:

- Перемикаючись між Показувати як теку та Показувати всі файли - дивіться .

- Вибираючи стовпчики, які потрібно показати (Ім'я, Тип, Розмір і т.д.) - дивіться .

- Вибираючи порядок сортування файлів в списку. Ви можете сортувати файли за ім'ям, розміром і т.д. Для перемиканням між способами сортування виберіть Вигляд Впорядкувати файли . Цей же результат досягається простим клацанням на заголовку відповідного стовпця. Наприклад, для сортування файлів за часом модифікації (в напрямку від більш ранньої дати до більш пізньої), клацніть на заголовку Дата модифікації. Якщо клацнути на заголовку знову, порядок сортування зміниться на протилежний, в цьому випадку (від більш пізньої дати до більш ранньої).

## Перегляд файлів в архіві

Найбільш простий спосіб перегляду архіву - зробити подвійне клацання на файлі в головному вікні програми "&fr;". Ви також можете вибрати файл для перегляду та клацнути кнопку Переглянути на панелі інструментів. Програма "&fr;" автоматично вибере відповідну програму або переглядач для цього типу файлу (використовуючи інформацію в File Types and Programs секції Власивості стільниці Додатково та запустить її. Якщо "&fr;" не може визначити належну програму або переглядач, вам буде запропоновано вибрати її самому.

### Програми та Переглядачі

Різниця між програмами та переглядачами полягає в тому що переглядач показує вміст файлу всередині вікна програми "&fr;" та не потребує запуску окремих зовнішніх програм. Переглядачі, як правило, стартують набагато швидше але мають дуже обмежений набір функцій.

Для більш досвідчених користувачів слід зауважити, що переглядачі не є частиною програми "&fr;". Перегляд здійснюється завдяки іншим програмам GNOME. При цьому використовується спеціальна технологія bonobo) , яка дозволяє цим програмам працювати всередині вікна програми "&fr;". Кількість доступних для програми "&fr;" переглядачів залежить від кількості програм, встановлених на вашій системі, які можуть працювати по протоколу bonobo.

### ПОПЕРЕДЖЕННЯ

Будь ласка, зауважте, що програма "&fr;" дозволяє тільки переглядати файли але не змінювати їх. Якщо ви відкриєте файл та зробите в ньому зміни, ці зміни не будуть збережені а архіві, навіть якщо ви натиснете кнопку Зберегти в програмі. Причина полягає в тому, що програма "&fr;" створює тимчасову копію файлу, а потім передає цю копію відповідній програмі. Ця тимчасова копія буде видалена після закриття програми, таким чином всі зроблені зміни буде втрачено.

Якщо Ви бажаєте редагувати файл з архіву та зберегти зміни в архіві вам потрібно витягти файл в тимчасове місце, відредагувати його, а потім додати цей файл в архів, замінивши оригінал.

Ви також можете переглядати файл використовуючи вибрану вами програму замість типової. Щоб відкрити програму, використовуючи зовнішній переглядач, виберіть Архів Переглянути файл або клацніть на файлі правою кнопкою миші та виберіть з контекстного меню Переглянути файл. "&fr;" відкриє файл використовуючи найбільш відповідний переглядач цього типу файлів; якщо "&fr;" не зможе знайти відповідного переглядача він спробує відкрити вибраний файл в текстовому редакторі.

Щоб відкрити файл, використовуючи зовнішню програму, виберіть Архів Відкрити файли або клацніть правою кнопкою миші на файлі та виберіть Відкрити файли.... При цьому буде відкрито діалог, який покаже всі програми, якими можливо відкрити файл цього типу. Ви можете вибрати одну з них клацнувши на ній, а потім клацнути Відкрити. Також ви можете власноруч ввести команду для запуску програми за вашим бажанням.

## Модифікація архіву

"&fr;" дозволяє модифікувати файл архіву. Є два типа операцій: такі що в впливають на архів у цілому (такі, як перейменування архіву) та такі, що впливають на індивідуальні файли та каталоги всередині архіву.

Зауважте що всі операції над архівом зберігаються на диску негайно. Наприклад, якщо ви видаляєте файл за архіву, "&fr;" видалить файл як тільки ви клацнете кнопку Гаразд. Це дещо відрізняє "&fr;" від більшості інших програм, які зберігають зміни на диску тільки коли ви закриваєте програму або вибираєте Зберегти в меню.

### Оперування над архівом у цілому

Меню Архів програми "&fr;" містить такі команди для зміни файла архіву.

- Перейменувати

- Скопіювати

- Перенести

- Стерти

### Додавання файлів до архіву

Найбільш простим способом додавання файлу до відкритого архіву є перетягання файлів у вікно програми "&fr;" з іншої GNOME-програми (такої як файловий менеджер). Ви також можете вибрати Правка Додати файли..., клацнути кнопку Додати на панелі інструментів або клацнути правою кнопкою миші на файлі у вікні програми "&fr;" та вибрати Додати файли.... Це відкриє діалог Додати файли й теки... , показаний на . В цьому діалозі, виберіть файли які ви бажаєте додати, та натисніть кнопку Гаразд.

#### Порада

Для вибору більш ніж одного файлу утримуйте кнопку Ctrl Коли вибираєте файли. Для вибору неперервного блоку файлів із списку, клацніть на першому файлі, потім утримуючи кнопкуShift клацніть на останньому файлі блоку. Всі файлі всередині буде вибрано.

Щоб додати каталог до архіву, напишіть ім'я каталогу в полі Selection. Наприклад, якщо ви бажаєте додати каталог `/aaa/bbb/ccc` в архів, вам потрібно перейти до каталогу `/aaa/bbb` та написати `ccc` в полі Selection. Зауважте, просте клацання на імені каталогу не працює.

Діалог Додати файли може буди використаний для автоматичного вибору та додавання до архіву всіх файлів, які задовольняють певним умовам. Це буде розглянуто в .

Будь ласка, зауважте, коли додаєте файли в архів, "&fr;" не видаляє оригінальний файл, він залишається незмінним. Крім того, доданий до архіву файл буде мати такі ж атрибути дозволу та дату модифікації як і оригінальний файл.

### Видалення файлів з архіву

Для видалення файлів з відкритого архіву, виберіть файли які ви бажаєте видалити (дивіться пояснення для вибору багатьох файлів) та виберіть Правка Стерти , або клацніть правою кнопкою миші на вибраних файлах та виберіть Стерти файли. Це призведе до відкриття діалогу Стерти файли, який дає вам вибір для видалення вибраних файлів або файлів, які задовольняють заданому шаблону. Для отримання більш детальної інформації про шаблони файлів дивіться наступну секцію.

### Додавання файлів - розширені можливості

Як згадувалось раніше, найпростіший шлях додавання файлів до архіву - вибрати файли які бажаєте додати з діалогу Додати файли (дивіться пояснення для вибору багатьох файлів) та клацнути кнопку Гаразд. Крім усього, цей діалог дозволяє вибрати та додати файли, які задовольняють певному шаблону. В цьому розділі буде описано таку можливість.

#### Діалог "Додати файли"

Для автоматичного вибору всіх файлів, які задовольняють певному шаблону введіть шаблон в полі Selection. Шаблон може використовувати стандартні метасимволи * (задовольняє будь який набір символів) та ? (задовольняє будь якому окремому символу). Наприклад, шаблон `*` задовольняє всім файлам, коли `*.tar*` задовольняє всім файлам з розширенням `tar`, можлива будь яка послідовність символів, наприклад `filename.tar.gz`. Слід зауважити, що за умовчанням імена файлів в системі Unix чуттєві до регістру букв. Ви можете скасувати це вибравши параметр Ігнорувати регістр букв.

Ви також можете ввести декілька шаблонів, розділених символом (;). В цьому випадку, "&fr;" вибере всі файли які задовольняють принаймні одному з введених шаблонів. Наприклад, Ви можете ввести `*.jpg; *.jpeg` для вибору всіх файлів з розширенням `jpg` та `jpeg`.

Ви можете змінити список вибраних файлів використовуючи наступний діалог:

Додавати лише нові файли

  Цей параметр визначає що має трапитись, якщо ви намагаєтесь додати файл до архіву, який вже містить файл з таким самим ім'ям. Якщо цей параметр не вибрано, файл буде додано до архіву з заміною його попереднього вмісту. Якщо цей параметр вибрано файл буде додано лише в тому випадку, коли він новіший ніж файл з таким самим ім'ям, що вже міститься в архіві ("&fr;" використовує час модифікації щоб визначити який файл новіший).

  #### Порада

  Ця опція дуже зручна для підтримки оновлення архівних даних. Наприклад, нехай у Вас є архів `backup.tar.gz`, який містить в стислій формі вміст вашого домашнього каталогу, який був тиждень тому. Ви бажаєте оновити архів таким чином, щоб він містив вміст вашого домашнього каталогу на поточний момент. Щоб зробити це, відкрийте архів в програмі "&fr;", клацніть кнопку Додати, виберіть свій домашній каталог, виберіть опцію Додати лише нові файли та клацніть Гаразд. Це автоматичного додасть до архіву всі файли створені або змінені протягом минулої доби. (Але це не видалить з архіву файли яки ви видалили з домашнього каталогу протягом минулої доби). Це набагато швидше ніж створювати повний архів домашнього каталогу.

Включити підкаталоги

  Якщо цей параметр вибрано, "&fr;" вибере файли які задовольняють шаблону не лише з поточного каталогу, але й з усіх його підкаталогів. Зауважте, на відповідність шаблону перевірятимуться лише імена файлів, які знаходяться в підкаталогах, але не імена самих підкаталогів.

Виключити підкаталоги, які є символічними посиланнями

  Якщо цей параметр вибрано, "&fr;" не включить файли за каталогів, які є символічними посиланнями на інші каталоги).

Виключити інші файлові системи

  Якщо цей параметр вибрано, "&fr;" не включить файли з інших файлових систем. Якщо ви не знайомі з файловою системою Unix - це приблизно еквівалентно включенню тільки файлів які фізично знаходяться лише на тому самому диску і тому самому розділу диску, що й поточний каталог. Зокрема, цей параметр не включатиме файли з переносних носіїв (CD-диски, дискети, Zip-диски) та файли на інших комп'ютерах мережі (наприклад файли на NFS), за винятком розділу, який містить поточний каталог.

Виключити резервні файли

  Якщо цей параметр вибрано, "&fr;" не включить файли з іменами, що закінчуються на "тильду" (~). По загальній домовленості, тильда використовується для резервних копій файлів.

Виключити сховані файли

  Якщо цей параметр вибрано, "&fr;" не включить файли з іменами, які починаються з крапки (.). По загальній домовленості, ці файли використовуються для системної інформації та програмних настроювань, вони містять виключно дані користувачів.

Виключити файли

  Цей параметр дозволяє виключити файли, ім'я яких задовольняє вказаному шаблону. Як і у випадку з полем Selection , шаблон може використовувати символи * та ?.

Ігнорувати регістр

  Якщо цей параметр вибрано, "&fr;" не відрізнятиме символи верхнього та нижнього регістрів у назвах файлів. Наприклад шаблон `*.jpeg` буде відповідати файлам за розширенням `jpeg`, `JPEG` або `JpeG`. Якщо цей параметр не вибрано, "&fr;" буде чутливим до регістру символів, таким чином `*.jpeg` буде відповідати тільки файлам з розширенням `jpeg`, але не `JPEG`.

## Добування файлів з архіву

Для добування файлів з архіву виберіть Правка Добути у... або клацніть на кнопку Добути на панелі інструментів. Це призведе до відкриття діалогу Добути який показано на . Цей діалог буде пояснено більш детально в .

Ви також можете добути певні файли з архіву. Для цього виберіть в головному вікні програми "&fr;" файли які ви бажаєте добути перед тим як клацнути на кнопку Добути. Наприклад, ви можете добути окремий файл з архіву.

Зауважте, добування файлів за архіву на змінює самого файлу архіву. "&fr;" лишає файл архіву незмінним. Якщо цей архів вам більше не потрібний, ви маєте можливість видалити його, вибрав Архів Стерти .

Добуті файли будуть мати такі самі атрибути дозволу та час модифікації, як і оригінальні файли, це не має значення в який час ви їх добули.

### Діалог Добути

#### Діалог Добути

Цей діалог має наступні параметри:

Каталог призначення

  Це поле показує каталог в який слід добути файли. Ви можете використати кнопку Вибрати для вибору каталогу. Також можна вибрати один з найчастіше використовуваних каталогів з випадаючого списку або зробити подвійне клацання на одному за каталогів в списку Закладок.

  Зауважте, що без вказання спеціальних параметрів, "&fr;" перебудує структури каталогів після добування. Таким чином, якщо ви виберете `/home/sasha` в полі Тека призначення та ваш архів містить підкаталог `doc`, то вміст цього каталогу буде добуто в в каталог `/home/sasha/doc`.

Закладки

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

Файли

  Цей параметр дозволяє вам вибрати файли які слід добути. Можливі такі опції: Всі файли (добуває всі файли із архіву), Вибрані файли, та Файли. Останній параметр добуває файли ґрунтуючись на шаблоні який ви ввели. Звичайним чином, шаблон може використовувати спеціальні символи * та ?.

Відтворити структуру каталогів

  Якщо цей параметр вибрано (типово), в процесі добування буде відтворено структуру каталогів. Якщо параметр не вибрано, всі файли архіву (у тому числі файли з підкаталогів) буде добуто у каталог призначення без створення підкаталогів.

Переписати наявні файли та Не добувати старші файли

  Ці два параметри контролюють поведінку програми "&fr;" якщо каталог призначення вже містить файли або підкаталоги з таким самим ім'ям як і ті що мають бути добуті.

  Якщо Переписати наявні файли на вибрано, наявні файли не буде переписано, таким чином "&fr;" не буде добувати файли які вже існують в каталозі призначення.

  Якщо Переписати наявні файли вибрано , а Не добувати старші файли на вибрано, то "&fr;" добуде всі файли з архіву, переписуючи, в разі необхідності, наявні в каталозі призначення файли. Це є типовою поведінкою.

  Якщо обидва параметра Переписати наявні файли та Не добувати старші файли вибрано "&fr;" буде добувати файли лише у разі, якщо вони новіші за наявні. "&fr;" використовує дату останньої модифікації для визначення який з файлів новіший.

Пароль

  В цьому полі можна вказати пароль, який буде використано при добуванні файла. Цей параметр буде блоковано, якщо тип архіву не підтримує шифрування. На поточний момент тільки ZIP архіви підтримують цю опцію. Зауважте, шифрування яке впроваджується утилітами архівації є слабким і небезпечним. Якщо вам дійсно потрібна безпека, використовуйте інструменти з потужними шифруванням, такі як the GNU Privacy Guard.

Відкрити теку призначення після добування

  Якщо цей параметр активізовано, то після добування файлів з архіву каталог призначення буде відкрито за допомогою файлового менеджера Nautilus. Це єдиний параметр діалогу який буде збережено.

## Створення архівів

Для створення нового архіву виберіть з меню Архів Створити або використовуйте кнопку Створити на панелі інструментів. Це призведе до відкриття діалогу Створення архіву, де вам слід ввести ім'я нового архіву. Без спеціальних вказань, "&fr;" визначає тип архіву за розширенням назви, тобто якщо ви введете назву файла `archive.tar.bz2`, "&fr;" створить стиснений за допомогою bzip2 архів tar. Крім того ви можете вибрати бажаний тип архіву безпосередньо з випадаючого списку Тип архіву, що робити не рекомендується.

Після створення архіву ви можете додати в нього файли як описано в .

Зауважте, що "&fr;" запише файл архіву на диск лише після того як ви додасте до нього якісь файли. Завдяки цьому на диск не буде записано порожній архів.

## Настройки

### Діалог властивості

Для налаштування програми "&fr;", виберіть Правка Властивості . Це призведе до відкриття діалогу Властивості, який показано на .

#### Діалог властивості

Рівень стиснення регулює силу стискання, якщо вибрати мінімальне, створений архів буде більшим ніж ви могли би одержати використовуючи більш сильні методи стискання. Але більш сильні методи стискання потребують більшого часу.

Останні архіви Дозволяє вибрати як багато архівів, які ви найчастіше використовували раніше буде показано меню Архів Останні файли. Типово, параметр Останні архіви має значення 5, таким чином буде показано максимум 5 найчастіше використовуваних архівів.

Секція Видимі стовпчики вибирає які стовпчики потрібно показати в головному вікні програми "&fr;". Дата модифікації показує час коли файл було модифіковано востаннє. Шлях показує повний шлях до файлу ( тобто ім'я файлу, включаючи всі батьківські каталоги, наприклад `/usr/share/doc/file-roller/Copying`). Значення інших стовпчиків мають бути зрозумілими.

### Зміна комбінацій клавіш

Для того щоб змінити або додати комбінацію клавіш, яка пов'язана з елементами меню, відкрийте відповідне меню та наведіть курсор миші на на елемент меню, комбінацію клавіш якого ви бажаєте змінити (але не клацайте на ньому). Коли курсор знаходиться на потрібному елементі натисніть бажану комбінацію клавіш. Надпис на елементі меню зміниться і одразу ж покаже нову комбінацію клавіш. Тепер ви можете її використовувати.

#### Порада

Ви можете використовувати цей метод для зміни комбінацій клавіш в усіх програмах GNOME.

#### Порада

В нових версіях GNOME ця можливість типово заблокована, щоб її активізувати потрібно додати до файлу `$(HOME)/.gtkrc-2.0` рядок `gtk-can-change-accels = 1`.

## Про програму "&fr;"

Автор програми "&fr;" - Paolo Bacchilega (paolo.bacch@tin.it). Для отримання додаткової інформації про програму "&fr;" завітайте, будь ласка, на сторінку програми "&fr;" в Інтернеті.

Довідку було написано Александром Кириловим kirillov@math.sunysb.edu

Переклад українською виконав Максим Дубовий. (dmv@mylinux.com.ua).

Програма росповсюджується за умовами GNU General Public Lcense версії 2 або більш новою (за бажанням), яка публікується Фондом Вільного Програмного Забеспечення (Free Software Foundation). Копію цієї ліцензії може бути знайдено тут або у файлі COPYING, який додається до вихідного коду програми.