<p>Атрибуты - это поля данных, которые относятся к файлу, но не являются его частью. Они не учитываются при подсчете размера файла и могут быть скопированы или удалены без изменения самого файла. Система использует атрибуты для хранения, например, размера файла, типа файла, даты последнего изменения и т.д. Точно также, как в других операционных системах и их файловых системах.</p>
<p>Отличие состоит в том, что вы можете добавить любой атрибут к любому файлу, затем отобразить и сделать его редактируемым в окне Tracker. Вам нужно только определить какого типа атрибут вы хотите добавить к файлу (например: строка, целое число и время). дать название и описание.</p>
<p>Сам файл и вовсе может не содержать никакой информации. Давайте посмотрим на файлы контактов для примера:</p>
<p>Как вы видите все файлы имеют нулевой размер вместе с атрибутами и атрибут E-mail у контакта "John Nox" редактирует прямо в Tracker.</p>
<p>Если проиндексировать атрибуты у контактов, электронных писем или аудио-файлов, то вы сможете производить поиск по ним при помощи быстрой системы запросов.</p>
<aid="attributes-tracker"name="attributes-tracker">Работа с атрибутами в Tracker</a></h2>
<p>В Tracker атрибуты отображаются, как в базе данных или таблице. Можно выбрать какие атрибуты отображать и отсортировать список файлов по ним.</p>
<p>Откройте Tracker, щелкните по пункту меню <spanclass="menu">Атрибуты (Attributes)</span> и выберите атрибуты, которые хотите отобразить. Также можно просто щелкнуть по заголовку колонки и отметить элементы в контекстном меню. Вы можете поменять местами колонки с атрибутами, просто перетаскивая их за заголовок. Перетащив колону за границы окна, вы быстро избавитесь от ненужной.</p>
<p>Дважды щелкните мышкой по линии, которая находится между двумя заголовками атрибутов, и ширина колонки автоматически изменится согласно длине самого длинного атрибута.</p>
<p>Щелкните по заголовку колонки, чтобы отсортировать список. Вы можете установить вторичную сортировку удерживая клавишу <spanclass="key">SHIFT</span>, кликнув по заголовку колонки. Например, отсортируйте файла контактов по комании и по имени контакта. Посмотрите скриншот выше в качестве примера. Вторичная сортировка отмечена светлым индикатором рядом с заголовком.</p>
<p>Редактирование атрибутов является такой же простой операцией, как и переименовывание файла: Щелкните по строке, либо нажмите <spanclass="key">ALT</span><spanclass="key">E</span> и для перемещения по атрибутам используйте клавиши <spanclass="key">TAB</span> и <spanclass="key">SHIFT</span><spanclass="key">TAB</span>.Клавиша <spanclass="key">ESC</span> позволяет покинуть режим редактирования без сохранения изменений.</p>
<aid="attributes-terminal"name="attributes-terminal">Работа с атрибутами в Терминале</a></h2>
<p>Если вы предпочитаете использовать командную строку или планируете работать с большим количеством файлов при помощи скриптов, то существует несколько команд для управления атрибутами в Терминале:</p>
<p>Помимо всех "<tt>META:*</tt>" атрибутов, которые хранят контактную информацию, есть также два атрибута, которыми управляет система:</p>
<ul>
<li><p><tt>BEOS:TYPE</tt> хранит тип файла в виде <acronymtitle="Multipurpose Internet Mail Extensions">MIME-строки</acronym> , в нашем случае - "<tt>application/x-person</tt>". Он определяет иконку по умолчанию и приложение, которое открывает файл по двойному щелчку по нему.</p></li>
<li><p>"<tt>_trk/pinfo_le</tt>" при помощи этого атрибута Tracker отслеживает месторасположение иконки.</p></li></ul>
<divclass="box-info">Note the backslash after "Clara". In Terminal you have to "escape" special characters like <tt>'"*\$?!</tt>. The space between "Clara" and "Botters" is also one of those. Therefore the backslash is really in front of the space character, and not after "Clara".</div>
string, mime, int, llong, float, double, bool, raw
or a numeric value (ie. 0x1234, 42, 'ABCD', ...)
The default is "string"</pre>
<p>Допустим, Clara (Клара) устроилась на работу в Barkelbaer Inc., и вы теперь можете заполнить ранее пустой атрибут "Company" (Компания) следующим образом:</p>
<preclass="terminal"> ~/people ->addattr -t string META:company Barkelbaer\ Inc. Clara\ Botters</pre>
<p><spanclass="cli">copyattr</span> - позволяет скопировать атрибуты с одного или нескольких файлов на другой. По умолчанию, содержимое файла <b>не</b> копируется.</p>
<p>Если вы хотите скопировать не только атрибуты, но и содержимое файла, следует добавить опцию "<spanclass="cli">-d</span>" или "<spanclass="cli">--data</span>".</p>
<p><br/></p>
<p>Больше информации о командах и их опциях можно получить, введя имя команды и опцию "<spanclass="cli">-h</span>" или "<spanclass="cli">--help</span>".</p>