haiku/docs/userguide/uk/attributes.html

177 lines
13 KiB
HTML
Raw Blame History

This file contains ambiguous Unicode characters

This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.

<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">
<html xmlns="http://www.w3.org/1999/xhtml" lang="en-US" xml:lang="en-US">
<head>
<!--
*
* Copyright 2008-2009, Haiku. All rights reserved.
* Distributed under the terms of the MIT License.
*
* Authors:
* Humdinger <humdingerb@gmail.com>
* Translators:
* totish
* Humdinger
*
-->
<meta http-equiv="content-type" content="text/html; charset=utf-8" />
<meta http-equiv="Content-Style-Type" content="text/css" />
<meta name="robots" content="all" />
<title>Атрибути (Attributes)</title>
<link rel="stylesheet" type="text/css" href="../Haiku-doc.css" />
</head>
<body>
<div id="banner">
<div><span>User guide</span></div>
</div>
<div class="nav">
<div class="inner">
<ul class="lang-menu">
<li class="now"><img src="../images/flags/uk.png" alt="" /> Українська</li>
<li><a href="../fr/attributes.html"><img src="../images/flags/fr.png" alt="" />Français</a></li>
<li><a href="../de/attributes.html"><img src="../images/flags/de.png" alt="" />Deutsch</a></li>
<li><a href="../it/attributes.html"><img src="../images/flags/it.png" alt="" />Italiano</a></li>
<li><a href="../ru/attributes.html"><img src="../images/flags/ru.png" alt="" />Русский</a></li>
<li><a href="../es/attributes.html"><img src="../images/flags/es.png" alt="" />Español</a></li>
<li><a href="../sv_SE/attributes.html"><img src="../images/flags/sv_SE.png" alt="" />Svenska</a></li>
<li><a href="../jp/attributes.html"><img src="../images/flags/jp.png" alt="" />日本語</a></li>
<li><a href="../zh_CN/attributes.html"><img src="../images/flags/zh_CN.png" alt="" /> 中文 [中文]</a></li>
<li><a href="../pt_PT/attributes.html"><img src="../images/flags/pt_PT.png" alt="" />Português</a></li>
<li><a href="../fi/attributes.html"><img src="../images/flags/fi.png" alt="" />Suomi</a></li>
<li><a href="../sk/attributes.html"><img src="../images/flags/sk.png" alt="" />Slovenčina</a></li>
<li><a href="../hu/attributes.html"><img src="../images/flags/hu.png" alt="" />Magyar</a></li>
<li><a href="../pt_BR/attributes.html"><img src="../images/flags/pt_BR.png" alt="" />Português (Brazil)</a></li>
<li><a href="../ca/attributes.html"><img src="../images/flags/ca.png" alt="" />Català</a></li>
<li><a href="../en/attributes.html"><img src="../images/flags/gb.png" alt="" />English</a></li>
</ul>
<span>
« <a href="filetypes.html">Filetypes</a>
:: <a href="contents.html" class="uplink">Contents</a>
:: <a href="index.html">Зміст</a> »
</span></div>
</div>
<div id="content">
<div>
<h1>Атрибути (Attributes)</h1>
<p>Атрибути - це поля даних, які відносятся до файлу, але не є його частиною. Вони не враховуються при підрахунку розміру файлу і можуть бути скопійовані або видалені без зміни самого файлу. Система використовує атрибути для зберігання, наприклад, розміру ,типу файлу, дати його останньої зміни і т.д. Так само яу в інших операційних системах.</p>
<p>Відмінність полягає в тому, що Ви можете додати будь-який атрибут до будь-якого файлу, потім відобразити і зробити його таким , що можна редагувати у вікні Tracker. Вам потрібно лиш визначити якого типу атрибут Ви бажаєте додати до файлу (наприклад: стрічка, ціле число і час), дати визначення і опис.</p>
<p>І взагалі файл може не містити жодної інформації. Подивімося на файли контактів наприклад:</p>
<img src="images/attributes-images/people.png" alt="people.png" />
<br />
<p>Як ви бачете усі файли мають нульовий розмір разом з атрибутами і атрибут E-mail в контакта "John Nox" редагується прямо з Tracker'а.</p>
<p>Якщо проіндексувати атрибути в контактів, листів або звукових файлів, то стане можливим робити пошук за допомогою швидкої системи запитів.</p>
<h2>
<a href="#"><img src="../images/up.png" style="border:none;float:right" alt="index" /></a>
<a id="attributes-tracker" name="attributes-tracker">Робота з атрибутами в Tracker'i</a></h2>
<p>у Tracker'і атрибути відображаються, як у базі даних або таблиці. Можна вибрати, які атрибути відображати і відсортувати список файлів за ними</p>
<p>Відкрийте Tracker, клікніть по пункту меню <span class="menu">Атрибути (Attributes)</span> і виберіть атрибути, які вихочете відобразити. Також можна просто клікнути по заголовку колонки і відмітити елементи в контекстному меню. Можна поміняти колонки з атрибутами, якщо потягнути їх за заголовок, або видалити непотрібну колонку, якщо перетягнути її за межі вікна.</p>
<p>Подвійно клікніть мишкою по лінії, що знаходиться між двома заголовками атрибутів і ширина колонки автоматично зміниться згідно найдовшого атрибута.</p>
<p>Клікніть по заголовку колонки, щоб відсортувати список. Ви можете встановити вторинне сортування коли утримувати клавішу <span class="key">SHIFT</span> і клікнути по заголовку колонки. Наприклад, відсортуйте файли контактів по компанії і по імені контакту.Вторинне сортування буде відмічене світлим індикатором поряд іззіголовком.</p>
<p>Редагування атрибутів є такою ж простою операцією як і переіменування файлу: клікніть по стрічці або натисніть <span class="key">ALT</span> <span class="key">E</span> для переміщення по атрибутах використовуйте клавіші <span class="key">TAB</span> and <span class="key">SHIFT</span> <span class="key">TAB</span>. Клавіша<span class="key">ESC</span> дозволить вийти з режиму редагування без збереження змін.</p>
<h2>
<a href="#"><img src="../images/up.png" style="border:none;float:right" alt="index" /></a>
<a id="attributes-terminal" name="attributes-terminal">Робота з атрибутами в Terminal'i</a></h2>
<p>Якщо Ви надаєте перевагу командній лінії або плануєте працювати з великою кількістю файлів при допомозі скриптів , то існує кілька команд для керування атрибутами в Terminal'i.</p>
<h3>
<a href="#"><img src="../images/up.png" style="border:none;float:right" alt="index" /></a>
<a id="listattr" name="listattr">listattr</a></h3>
<p><span class="cli">listattr</span> - показує список атрибутів, але не їх вміст .</p>
<pre>usage: listattr 'filename' ['filename' ...]</pre>
<p>Приклад:</p>
<pre class="terminal"> ~/people -&gt;listattr Clara\ Botters
File: Clara Botters
Type Size Name
----------- --------- -------------------------------
MIME String 21 "BEOS:TYPE"
Text 14 "META:name"
Text 6 "META:nickname"
Text 1 "META:company"
Text 18 "META:address"
Text 8 "META:city"
Text 1 "META:state"
Text 1 "META:zip"
Text 1 "META:country"
Text 1 "META:hphone"
Text 13 "META:wphone"
Text 1 "META:fax"
Text 19 "META:email"
Text 1 "META:url"
Text 5 "META:group"
Raw Data 20 "_trk/pinfo_le"
131 bytes total in attributes.</pre>
<p>Поза всіма "<tt>META:*</tt>" атрибутами, які зберігають контактну інформацію. є також два , якими керує система:</p>
<ul>
<li><p><tt>BEOS:TYPE</tt> зберігає тип файлу у вигляді <acronym title="Multipurpose Internet Mail Extensions">MIME</acronym> стрічки, у нашому випадку "<tt>application/x-person</tt>".Він визначає іконку по замовчуванню і додаток, який відкриває файл за подвійним кліком по ньому.</p></li>
<li><p>"<tt>_trk/pinfo_le</tt>" при допомозі цього атрибуту Tracker відслідковує місце розташування іконки. </p></li></ul>
<div class="box-info">Зверніть увагу на бекслеш після "Clara". В Terminal'i Ви можете відміняти спеціальні символи такі як <tt>'"*\$?!</tt>. Пробіл між "Clara" і "Botters" також є таким. Отже бекслеш є насправді попереду пробілу а не після "Clara".</div>
<h3>
<a href="#"><img src="../images/up.png" style="border:none;float:right" alt="index" /></a>
<a id="catattr" name="catattr">catattr</a></h3>
<p><span class="cli">catattr</span> - виводить вміст вказаного атрибуту файлу.</p>
<pre>usage: catattr [--raw|-r] attr_name file1 [file2...]</pre>
<p>Приклад:</p>
<pre class="terminal"> ~/people -&gt;catattr META:city Clara\ Botters
Clara Botters : string : Whelton</pre>
<h3>
<a href="#"><img src="../images/up.png" style="border:none;float:right" alt="index" /></a>
<a id="addattr" name="addattr">addattr</a></h3>
<p><span class="cli">addattr</span> - дозволяє додати атрибут і (або) заповнити його вміст.</p>
<pre>usage: addattr [-t type] attr value file1 [file2...]
or: addattr [-f value-from-file] [-t type] attr file1 [file2...]
Type is one of:
string, mime, int, llong, float, double, bool, icon, raw
or a numeric value (ie. 0x1234, 42, 'ABCD', ...)
The default is "string"</pre>
<p>Припустимо Clara влаштувалась на роботу в Barkelbaer Inc., Ви можете тепер заповнити атрибут "Company", який раніше був пустим наступним чином:</p>
<pre class="terminal"> ~/people -&gt;addattr -t string META:company Barkelbaer\ Inc. Clara\ Botters</pre>
<h3>
<a href="#"><img src="../images/up.png" style="border:none;float:right" alt="index" /></a>
<a id="rmattr" name="rmattr">rmattr</a></h3>
<p><span class="cli">rmattr</span> - дозволяє повністю видалити атрибут файлу.</p>
<pre>usage: rmattr [-p] attr filename1 [filename2...]
'attr' is the name of an attribute of the file
If '-p' is specified, 'attr' is regarded as a pattern.</pre>
<p>хоча просто можна би було не заповняти атрибут "Fax" , але ви можете повністю видалити цей атрибут в файлу Clara:</p>
<pre class="terminal"> ~/people -&gt;rmattr META:fax Clara\ Botters</pre>
<h3>
<a href="#"><img src="../images/up.png" style="border:none;float:right" alt="index" /></a>
<a id="copyattr" name="copyattr">copyattr</a></h3>
<p><span class="cli">copyattr</span> дозволяє зкопіювати атрибути з одного або дікількох файлів на інший. По замовчуванню вміст файлу <b>не</b> \ копіюється.</p>
<pre>Usage: copyattr &lt;options&gt; &lt;source&gt; [ ... ] &lt;destination&gt;</pre>
<p>Якщо Ви забажаєте скопіювати не тільки атрибути але і вміст файлу слід додати опцію "<span class="cli">-d</span>" або "<span class="cli">--data</span>".</p>
<p><br /></p>
<p>Більше інформації про команди і їх опції можна отримати після введення команди з опцією "<span class="cli">-h</span>" або "<span class="cli">--help</span>".</p>
</div>
</div>
<div class="nav">
<div class="inner"><span>
« <a href="filetypes.html">Filetypes</a>
:: <a href="contents.html" class="uplink">Contents</a>
:: <a href="index.html">Зміст</a> »
</span></div>
</div>
</body>
</html>