<p>Atributele sunt câmpuri de date care aparțin unui fișier dar care nu fac parte din acel fișier, adică nu sunt adăugate dimensiunii fișierului și pot fi copiate sau modificate fără să atingi fișierul în sine. Sistemul utilizează aceste atribute pentru a stoca de ex. dimensiunea fișierului, tipul acestuia sau data ultimei modificări. Acest lucru este similar cu alte sisteme de operare și fișierele lor de sistem.</p>
<p>Ce este diferit este că puteți adăuga orice fel de atribut oricărui fișier și să-l afișați sau să-l faceți editabil într-o fereastră Tracker. Trebuie doar să definiți ce fel de atribut vreți să adăugați la un tip de fișiere (ex: șir, întreg sau timp) și să-i dați un nume și o descriere.</p>
<p>Fișierul în sine nici nu are nevoie de un conținut. Uitați-vă la aceste fișiere People de exemplu:</p>
<p>După cum vedeți acestea sunt toate fișiere de dimensiune 0 cu atribute atașate, atributul email de „John Nox” fiind editat chiar în Tracker.</p>
<p>Dacă indexați aceste atribute, așa cum sunt implicit fișierele People, Email sau audio, ele pot fi de asemenea căutate prin sistemul rapid de interogare Haiku.</p>
<p>Atributele sunt afișate similar cu o bază de date sau foaie de calcul. Prin intermediul Tracker puteți alege atributele de afișat (coloane) și sorta corespunzător listele de fișiere (rânduri).</p>
<p>Pentru a face asta, deschideți o fereastră Tracker, dați clic pe meniul <spanclass="menu">Atribute</span> și selectați atributele pe care vreți să le afișați. Alternativ, pur și simplu dați clic dreapta pe antetul unei coloane și marcați elementele în meniul contextual. Puteți să rearanjați simplu coloanele prin tragerea&plasarea antetului coloanei. Mutarea unei coloane în afara unei ferestre este o metodă rapidă de eliminarea coloanelor de care nu aveți nevoie.</p>
<p>Dați dublu clic pe linia dintre două atribute în antet pentru a redimensiona automat o coloană la dimensiunea optimă.</p>
<p>Dați clic pe antetul unei coloane pentru a comuta ordinea de sortare de la ascendent la descendent. Puteți stabili o ordine de sortare secundară prin apăsarea tastei <spanclass="key">SHIFT</span> în timp ce dați clic pe antetul unei coloane. Puteți sorta fișierele People după companie și în cadrul acestei ordini, să sortați după numele de contact, de exemplu. Vedeți captura de ecran de mai sus ca exemplu. Ordinea de sortare secundară este marcată printr-un indicator colorat mai dechis, de lângă antet.</p>
<p>Editarea acestor atribute este la fel de simplu ca redenumirea unui fișier: Dați clic pe o intrare sau apăsați <spanclass="key">ALT</span><spanclass="key">E</span> și vă mutați prin atribute cu <spanclass="key">TAB</span> și <spanclass="key">SHIFT</span><spanclass="key">TAB</span>. <spanclass="key">ESC</span> părăsește modul de editare fără aplicarea modificărilor.</p>
<p>Dacă preferați să utilizați linia de comandă sau plănuiți să lucrați cu multe fișiere utilizând scripting, există mai multe comenzi pentru controlarea atributelor din Terminal.</p>
<li><p><tt>BEOS:TYPE</tt> conține tipul fișierului ca șir <acronymtitle="Multipurpose Internet Mail Extensions">MIME</acronym>, aici "<tt>application/x-person</tt>". Determină pictograma implicită și aplicația care deschide fișierul atunci când ex: dați dublu clic pe el.</p></li>
<li><p>"<tt>_trk/pinfo_le</tt>" este atributul cu care Tracker monitorizează poziția pictogramei unui fișier.</p></li></ul>
<divclass="box-info">Observați bara oblică inversă (backslash) după "Clara". În Terminal trebuie să „escapați” caracterele speciale precum <tt>'"*\$?!</tt>. Spațiul între „Clara” și "Botters" este unul dintre acestea. Prin urmare bara oblică inversă este chiar în fața caracterului spațiu, și nu după „Clara”.</div>
<p>Deci, să spunem că Clara a obținut un job la multi-naționalul Barkelbaer Inc., completați atributul înainte liber „Companie” cu aceste date (care sunt de tipul „string”):</p>
<p>Chiar dacă având în vedere simțul practic ar fi fost de ajuns să nu completăm atributul „Fax”, puteți să îl eliminați din fișierul lui Clara prin:</p>
<p><spanclass="cli">copyattr</span> copiază atributele de la unul sau mai multe fișiere la alt fișier. Implicit conținutul efectiv al fișierului <b>nu</b> este copiat.</p>
<p>Dacă totuși vreți să copiați atributele și datele fișierului în sine, puteți să adăugați opțiunea "<spanclass="cli">-d</span>" sau "<spanclass="cli">--data</span>".</p>
<p>Mai multe informații despre aceste comenzi și opțiunile lor pot fi găsite prin tastarea numelui comenzii urmat de "<spanclass="cli">-h</span>" sau "<spanclass="cli">--help</span>".</p>