mirror of
https://review.haiku-os.org/haiku
synced 2025-01-22 06:16:03 +01:00
07df8bec9b
git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@39691 a95241bf-73f2-0310-859d-f6bbb57e9c96
174 lines
11 KiB
HTML
174 lines
11 KiB
HTML
<?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:
|
|
* Barret
|
|
*
|
|
-->
|
|
<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>Attributi</title>
|
|
<link rel="stylesheet" type="text/css" href="../Haiku-doc.css" />
|
|
</head>
|
|
<body>
|
|
|
|
<div id="banner">
|
|
<div><span>Guida dell'utente</span></div>
|
|
</div>
|
|
|
|
<div class="nav">
|
|
<div class="inner">
|
|
<ul class="lang-menu">
|
|
<li class="now"><img src="../images/flags/it.png" alt="" /> Italiano</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="../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="" />Svensk</a></li>
|
|
<li><a href="../jp/attributes.html"><img src="../images/flags/jp.png" alt="" />日本語</a></li>
|
|
<li><a href="../uk/attributes.html"><img src="../images/flags/uk.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="../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">Contenuti</a>
|
|
:: <a href="index.html">Indice del file system</a> »
|
|
</span></div>
|
|
</div>
|
|
|
|
<div id="content">
|
|
<div>
|
|
<div class="box-info">La traduzione di questa pagina non è stata completata. Per questo motivo le parti non tradotte sono visibili in inglese.</div>
|
|
|
|
<h1>Attributi</h1>
|
|
|
|
<p>Gli attributi sono campi di dati che appartengono ad un file ma non ne fanno parte. Ad esempio non sono calcolati nella dimensione del file e possono essere copiati o modificati senza modificare il file stesso. Il sistema utilizza questi attributi per memorizzare ad esempio, la dimensione del file, il tipo di file o la data dell'ultima modifica. Tutto questo è analogo ad altri sistemi operativi ed ai loro file system.</p>
|
|
<p>Quello che c'è di diverso, è che puoi aggiungere qualsiasi tipo di attributo a qualsiasi file, e visualizzarlo o renderlo modificabile in una finestra del Tracker. Devi semplicemente definire il tipo di attributo che vuoi aggiungere a un tipo di file (e.g. una stringa, un numero o il tempo) e dargli un nome e una descrizione.</p>
|
|
<p>Il file stesso non ha nemmeno bisogno di contenere qualcosa. Per esempio dai un'occhiata a questi file People:</p>
|
|
<img src="images/attributes-images/people.png" alt="people.png" />
|
|
<br />
|
|
<p>Come puoi notare, questi sono tutti file di dimensione 0 e con allegati degli attributi. L'attributo "E-mail" del file "John Nox" può essere modificato anche nel Tracker.</p>
|
|
<p>Se indicizzi questi attributi, come di default per People, Email o per i file audio, essi potranno essere trovati tramite il veloce sistema di ricerca che fornisce Haiku.</p>
|
|
|
|
<h2>
|
|
<a href="#"><img src="../images/up.png" style="border:none;float:right" alt="index" /></a>
|
|
<a id="attributes-tracker" name="attributes-tracker">Gli Attributi nel Tracker</a></h2>
|
|
<p>Gli attributi sono visualizzati in modo simile a un database o a un foglio di calcolo. Usando il Tracker potrai scegliere quali attributi visualizzare (colonne) ed ordinare di conseguenza la lista dei file (righe).</p>
|
|
<p>Per fare questo, apri una finestra del Tracker, clicca nel menu <span class="menu">Attributes</span> e scegli l'attributo che desideri visualizzare. Oppure, semplicemente clicca con il tasto destro su una colonna e segna le voci nel menu contestuale. È possibile riordinare le colonne facendo un semplice drag&drop della colonna. Spostare una colonna fuori da una finestra, è un modo veloce per eliminare le colonne indesiderate.</p>
|
|
<p>Per ridimensionare automaticamente una colonna nella sua larghezza ottimale, è sufficiente fare un doppio click nella linea tra due attributi.</p>
|
|
<p>Per cambiare l'ordinamento da crescente a decrescente, è sufficiente cliccare su una colonna. Puoi stabilire un ordinamento secondario premendo il tasto <span class="key">SHIFT</span> mentre clicchi su una colonna. Puoi ordinare i file People per società e in quell'ordinamento, puoi riordinare tutto per nome, per esempio. Guarda gli screenshot sopra come esempio. L'ordinamento secondario è segnato da un indicatore di colore più chiaro accanto al titolo.</p>
|
|
<p>Modificare questi attributi è semplice come rinominare un file: Ad esempio cliccando su una voce, o premendo <span class="key">ALT</span> <span class="key">E</span> muovendosi attraverso gli attributi con <span class="key">TAB</span> e <span class="key">SHIFT</span> <span class="key">TAB</span>. Premendo <span class="key">ESC</span> si abbandona la modalità di modifica senza applicare alcun cambiamento.</p>
|
|
|
|
<h2>
|
|
<a href="#"><img src="../images/up.png" style="border:none;float:right" alt="index" /></a>
|
|
<a id="attributes-terminal" name="attributes-terminal">Gli Attributi nel Terminale</a></h2>
|
|
<p>Se preferisci usare la linea di comando, o hai intenzione di lavorare su molti file usando lo scripting, ci sono diversi comandi per controllare gli attributi dal Terminale.
|
|
|
|
</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> elenca gli attributi di un file, ma non mostra il loro contenuto.</p>
|
|
<pre>uso: listattr 'nomefile' ['nomefile' ...]</pre>
|
|
<p>Dal nostro precedente screenshot di esempio:</p>
|
|
<pre class="terminal"> ~/people ->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>Besides all the "<tt>META:*</tt>" attributes that hold the contact's information, there are two attributes that are managed by the system:</p>
|
|
<ul>
|
|
<li><p><tt>BEOS:TYPE</tt> holds the file type as a <acronym title="Multipurpose Internet Mail Extensions">MIME</acronym> string, here "<tt>application/x-person</tt>". It determines the default icon and the application that opens the file when you e.g. double click it.</p></li>
|
|
<li><p>"<tt>_trk/pinfo_le</tt>" is the attribute with which Tracker keeps track of a file's icon position.</p></li></ul>
|
|
<div class="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>
|
|
|
|
<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> visualizza il contenuto di uno specifico attributo di un file.</p>
|
|
<pre>usage: catattr [--raw|-r] attr_name file1 [file2...]</pre>
|
|
<p>Ancora il nostro esempio:</p>
|
|
<pre class="terminal"> ~/people ->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> aggiunge un attributo a un file e/o lo riempie con un valore.</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>Quindi, ipotizzando che Clara abbia ottenuto un lavoro dalla multinazionale Barkelbaer Inc., riempirai in questo modo l'attributo teoricamente vuoto "Company" con quelle informazioni (che sono di tipo "string"):</p>
|
|
<pre class="terminal"> ~/people ->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> completely removes an attribute from a file.</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>Though in all practicality it would be enough to just not fill the "Fax" attribute, you can completely remove it from Clara's file by typing:</p>
|
|
<pre class="terminal"> ~/people ->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> copies attributes from one or more files to another. By default, the actual contents of the file is <b>not</b> copied.</p>
|
|
<pre>Usage: copyattr <options> <source> [ ... ] <destination></pre>
|
|
|
|
<p>If you do want to copy the attributes plus the data of the file itself, you can add the option "<span class="cli">-d</span>" or "<span class="cli">--data</span>".</p>
|
|
|
|
<p><br /></p>
|
|
<p>More information on these commands and their options can be found by typing the command name followed by "<span class="cli">-h</span>" or "<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">Contenuti</a>
|
|
:: <a href="index.html">Indice del file system</a> »
|
|
</span></div>
|
|
</div>
|
|
|
|
</body>
|
|
</html>
|