<p>A jellemzők azok adatmezők, amik a fájlhoz tartoznak, ám mégsem a fájl részei, például a méret számításánál nem játszanak szerepet, és anélkül másolhatóak, vagy módosíthatóak, hogy a fájlhoz hozzányúlnánk. A rendszer ezeket a jellemzőket használja például a fájl mérete, típusa vagy az utolsó módosítás idejének tárolására. Ez hasonlít a többi operációs rendszerben megszokottakhoz.</p>
<p>Amiben különbözik az az, hogy bármilyen jellemzőt bármilyen fájlhoz hozzá tudunk adni, és megjeleníteni, szerkeszteni is tudjuk egy Nyomkövető ablakban. Pontosan meg kell határozni a fájlhoz adandó jellemző típusát (például string (szöveg), integer (szám) vagy time (idő)), a nevét és leírást.</p>
<p>A fájlnak ugyanakkor nem kell, hogy legyen bármilyen tartalma. Példának nézzük meg ezeket a névjegyeket:</p>
<p>Amint látja, ezek mind 0 méretű fájlok hozzájuk csatolt jellemzőkkel, ahol "Erős István" E-mail jellemzője éppen szerkesztés alatt áll a Nyomkövetőben.</p>
<p>Ha ezeket a jellemzőket még indexeljük is, mint a névjegyeket, leveleket vagy audió fájlokat alap esetben, akkor ezek szintén kereshetőek lesznek a Haiku gyors kereső rendszerében.</p>
<aid="attributes-tracker"name="attributes-tracker">Jellemzők a Nyomkövetőben</a></h2>
<p>A jellemzők megjelenítése nagyon hasonlít egy adatbázis- vagy táblázatkezelőhöz. A Nyomkövetőben megadható, hogy mely jellemzők jelenjenek meg (oszlopok) és hogy hogyan akarjuk rendezni a fájlokat (sorokat).</p>
<p>Ehhez nyissunk meg egy Nyomkövető ablakot, kattintsunk a <spanclass="menu">Jellemzők</span> menüre, és válasszuk ki azt, amit meg szeretnénk jeleníteni. Ezen kívül az oszlopfejléceken jobb gombbal kattitntva is ki meg tudjuk őket adni. Az oszlopokat is átrendezhetjük, csupán az egérrel mozgassuk az oszlopfejléceket. A nem kívánt oszlopot kihúzva az ablakból gyorsan eltüntethetjük azt.</p>
<p>A két oszlop közti vonalon duplán kattintva az oszlopok szélessége az optimális méretre állíthatóak.</p>
<p>Az oszlopfejlécen kattintva növekvő vagy csökkenő sorrendbe rendezhetjük a listát. Másodlagos rendezés is megadható, ehhez csupán lenyomva kell tartani a <spanclass="key">SHIFT</span> billentyűt, mialatt az egérrel az következő oszlopon kattintunk. Épp úgy lehet például a névjegyeket egyidejűleg rendezni cég szerint és név szerint. A fenti képernyőképen látható is erre egy példa. A másodlagos rendezés halvány színű jellel van feltüntetve az oszlopfejlécen.</p>
<p>Ezen jellemzők szerkesztése épp olyan egyszerű, mint átnevezni egy fájlt: csak kattintsunk egy bejegyzésen, vagy nyomjuk le az <spanclass="key">ALT</span><spanclass="key">E</span> kombinációt, majd keressük meg a módosítandó jellemzőt a <spanclass="key">TAB</span> és <spanclass="key">SHIFT</span><spanclass="key">TAB</span> billentyűkkel. <spanclass="key">ESC</span> lenyomásakor a szerkesztés félbeszakad a módosítások mentése nélkül.</p>
<aid="attributes-terminal"name="attributes-terminal">Jellemzők a Terminálban</a></h2>
<p>Ha a parancssort részesíted előnyben, vagy szkriptek írását tervezed, akkor több parancs is a rendelkezésedre áll, amikkel kezelni tudod a jellemzőket a Terminálban.</p>
<p>Azon túl, hogy a "<tt>META:*</tt>" jellemzők tartalmazzák a névjegy adatait, két másik jellemzőt is kezel a rendszer:</p>
<ul>
<li><p>A <tt>BEOS:TYPE</tt> tartalmazza a fájl típusát, mint <acronymtitle="Multipurpose Internet Mail Extensions">MIME</acronym> szöveget, esetünkben "<tt>application/x-person</tt>". Ez alapján megkapjuk az alapértelmezett ikont és a programot, mely kezeli a fájlt.</p></li>
<li><p>A "<tt>_trk/pinfo_le</tt>" jellemző tartalmazza a Tracker-ben az ikon pozícióját.</p></li></ul>
<divclass="box-info">Magyarázatra szorul a vissza-perjel a névben. A Terminálban a speciális karaktereket, mint például <tt>'"*\\$?!</tt> kilépő karakterrel kell "jelölni". A szóköz a névben épp ilyen. Tehát, a vissza-perjel (kilépő karakter) az a szóköz előtt van, nem pedig a név után.</div>
<p>Az <spanclass="cli">addattr</span> hozzáad egy jellemzőt a fájlhoz és/vagy adatokkal tölti fel.</p>
<pre>használat: addattr [-t típus] jellemző érték fájl1 [fájl2...]
vagy: addattr [-f érték-fájlból] [-t típus] jellemző fájl1 [fájl2...]
A típus ezek egyike:
string, mime, int, llong, float, double, bool, icon, raw
vagy szám-érték (például 0x1234, 42, 'ABCD', ...)
Az alapértelmezett a "string"</pre>
<p>Nos, tegyük fel, hogy Tibor elválal egy állást a Cukor Kft-nél, így most feltöltünk egy eddig üres jellemzőt adattal (aminek a típusa "string" (szöveg)):</p>
<p>A <spanclass="cli">copyattr</span> jellemzőket másol egy vagy több fájlból egy másik fájlba. Alap esetben a fájl tartalma <b>nem</b> kerül átmásolásra.</p>
<p>Ha a jellemzők másolásával együtt magát a fájlt is át szeretné másolni, akkor adja meg a "<spanclass="cli">-d</span>" vagy a "<spanclass="cli">--data</span>" opciót is.</p>
<p><br/></p>
<p>További segítséget kaphatsz ezekről a parancsokról, illetve az opciókról ha a parancs után megadod a "<spanclass="cli">-h</span>" vagy a "<spanclass="cli">--help</span>" opciót.</p>