BPicture: Fix archive constructor.
[haiku.git] / docs / userguide / pt_BR / attributes.html
blobd6a0a2bb5cbcd44adc566178c64fbd22332015f7
1 <?xml version="1.0" encoding="UTF-8"?>
2 <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">
3 <html xmlns="http://www.w3.org/1999/xhtml" lang="en-US" xml:lang="en-US">
4 <head>
5 <!--
7 * Copyright 2008-2009, Haiku. All rights reserved.
8 * Distributed under the terms of the MIT License.
10 * Authors:
11 * Humdinger <humdingerb@gmail.com>
12 * Translators:
13 * Adriano Duarte
15 -->
16 <meta http-equiv="content-type" content="text/html; charset=utf-8" />
17 <meta http-equiv="Content-Style-Type" content="text/css" />
18 <meta name="robots" content="all" />
19 <title>Atributos</title>
20 <link rel="stylesheet" type="text/css" href="../Haiku-doc.css" />
21 </head>
22 <body>
24 <div id="banner">
25 <div><span>Guia do Usuário</span></div>
26 </div>
28 <div class="nav">
29 <div class="inner">
30 <ul class="lang-menu">
31 <li class="now"><img src="../images/flags/pt_BR.png" alt="" /> Português (Brazil)</li>
32 <li><a href="../fr/attributes.html"><img src="../images/flags/fr.png" alt="" />Français</a></li>
33 <li><a href="../de/attributes.html"><img src="../images/flags/de.png" alt="" />Deutsch</a></li>
34 <li><a href="../it/attributes.html"><img src="../images/flags/it.png" alt="" />Italiano</a></li>
35 <li><a href="../ru/attributes.html"><img src="../images/flags/ru.png" alt="" />Русский</a></li>
36 <li><a href="../es/attributes.html"><img src="../images/flags/es.png" alt="" />Español</a></li>
37 <li><a href="../sv_SE/attributes.html"><img src="../images/flags/sv_SE.png" alt="" />Svenska</a></li>
38 <li><a href="../jp/attributes.html"><img src="../images/flags/jp.png" alt="" />日本語</a></li>
39 <li><a href="../uk/attributes.html"><img src="../images/flags/uk.png" alt="" />Українська</a></li>
40 <li><a href="../zh_CN/attributes.html"><img src="../images/flags/zh_CN.png" alt="" /> 中文 [中文]</a></li>
41 <li><a href="../pt_PT/attributes.html"><img src="../images/flags/pt_PT.png" alt="" />Português</a></li>
42 <li><a href="../fi/attributes.html"><img src="../images/flags/fi.png" alt="" />Suomi</a></li>
43 <li><a href="../sk/attributes.html"><img src="../images/flags/sk.png" alt="" />Slovenčina</a></li>
44 <li><a href="../hu/attributes.html"><img src="../images/flags/hu.png" alt="" />Magyar</a></li>
45 <li><a href="../ca/attributes.html"><img src="../images/flags/ca.png" alt="" />Català</a></li>
46 <li><a href="../pl/attributes.html"><img src="../images/flags/pl.png" alt="" />Polski</a></li>
47 <li><a href="../en/attributes.html"><img src="../images/flags/gb.png" alt="" />English</a></li>
48 </ul>
49 <span>
50 « <a href="filetypes.html">Tipos de Arquivos</a>
51 :: <a href="contents.html" class="uplink">Conteúdo</a>
52 :: <a href="index.html">Índice</a> »
53 </span></div>
54 </div>
56 <div id="content">
57 <div>
59 <h1>Atributos</h1>
61 <p>Atributos são campos de dados que pertencem a um arquivo mas não fazem parte daquele arquivo, ou seja, eles não são computados dentro do tamanho do arquivo e podem ser copiados ou mudados sem tocar no arquivo em si. O sistema usa estes atributos para armazenar, por exemplo, tamanho do arquivo, tipo de arquivo ou data da última modificação. Isto é similar a outros sistemas operacionais e seus sistemas de arquivos.</p>
62 <p>O que é diferente é que pode-se adicionar qualquer tipo de atributo a qualquer arquivo e exibi-lo ou torná-lo editável em uma janela do Rastreador. Apenas defina o tipo de atributo que deseja adicionar a um tipo de arquivo (por exemplo, sequência, inteiro ou hora) e dar a ele um nome e descrição.</p>
63 <p>O arquivo em si nem sequer precisa de qualquer conteúdo absolutamente. Dê uma olhada nestes arquivos do Pessoas, por exemplo:</p>
64 <img src="images/attributes-images/people.png" alt="people.png" />
65 <br />
66 <p>Como se pode ver, estes são todos arquivos de tamanho zero com atributos anexados, o atributo de correio eletrônico de "John Nox" sendo editado diretamente no Rastreador.</p>
67 <p>Se indexar estes atributos, como os arquivos do Pessoas, Correio Eletrônico ou de áudio o são por padrão, eles serão também pesquisáveis com o sistema de consulta rápida do Haiku.</p>
69 <h2>
70 <a href="#"><img src="../images/up.png" style="border:none;float:right" alt="index" /></a>
71 <a id="attributes-tracker" name="attributes-tracker">Atributos no Rastreador</a></h2>
72 <p>Atributos são exibidos de maneira bastante semelhante a uma base de dados ou planilha. Usando o Rastreador pode-se escolher quais atributos exibir (colunas) e classificar listas de arquivos (linhas) adequadamente.</p>
73 <p>Para fazer isto, abra uma janela do Rastreador, clique no menu <span class="menu">Atributos</span> e selecione os atributos que deseja exibir. Alternativamente, simplesmente clique com o botão direito do mouse no título de uma coluna e marque os itens no menu de contexto. Pode-se rearranjar as colunas por um simples arrastar e soltar do título da coluna. Mover uma coluna para fora de uma janela é uma maneira rápida para se livrar de colunas desnecessárias.</p>
74 <p>Clique duas vezes na linha entre dois atributos no título para automaticamente redimensionar uma coluna à sua largura otimizada.</p>
75 <p>Clique no título de uma coluna para alternar a ordem de classificação de ascendente para descendente. Pode-se estabelecer uma ordem de classificação secundária ao pressionar a tecla <span class="key">SHIFT</span> enquanto clica no título de uma coluna. Pode-se classificar seus arquivos do Pessoas por companhia e dentro daquela ordem classificar por nome do contato, por exemplo. Veja a imagem acima como um exemplo. A ordem de classificação secundária é marcada por um leve indicador colorido ao lado do título.</p>
76 <p>Editar estes atributos é tão simples como renomear um arquivo: ou clique em uma entrada ou pressione <span class="key">ALT</span> <span class="key">E</span> e mova entre os atributos com <span class="key">TAB</span> e <span class="key">SHIFT</span> <span class="key">TAB</span>. <span class="key">ESC</span> sai do modo de edição sem aplicar as mudanças.</p>
78 <h2>
79 <a href="#"><img src="../images/up.png" style="border:none;float:right" alt="index" /></a>
80 <a id="attributes-terminal" name="attributes-terminal">Atributos no Terminal</a></h2>
81 <p>Se preferir utilizar a linha de comando ou planeja trabalhar com muitos arquivos usando scripting, existem vários comandos para controlar atributos a partir do Terminal.</p>
82 <h3>
83 <a href="#"><img src="../images/up.png" style="border:none;float:right" alt="index" /></a>
84 <a id="listattr" name="listattr">listattr</a></h3>
85 <p><span class="cli">listattr</span> lista os atributos do arquivo, mas não mostra o conteúdo dos atributos.</p>
86 <pre>uso: listattr 'nome do arquivo' ['nome do arquivo' ...]</pre>
87 <p>Do nosso exemplo de tela acima:</p>
88 <pre class="terminal"> ~/people -&gt;listattr Clara\ Botters
89 File: Clara Botters
90 Type Size Name
91 ----------- --------- -------------------------------
92 MIME String 21 "BEOS:TYPE"
93 Text 14 "META:name"
94 Text 6 "META:nickname"
95 Text 1 "META:company"
97 Text 18 "META:address"
98 Text 8 "META:city"
99 Text 1 "META:state"
100 Text 1 "META:zip"
101 Text 1 "META:country"
103 Text 1 "META:hphone"
104 Text 13 "META:wphone"
105 Text 1 "META:fax"
106 Text 19 "META:email"
107 Text 1 "META:url"
109 Text 5 "META:group"
110 Raw Data 20 "_trk/pinfo_le"
112 131 bytes total in attributes.</pre>
113 <p>Ao lado de todos os atributos "<tt>META:*</tt>" que retem a informação do contato, existem dois atributos que são gerenciados pelo sistema:</p>
114 <ul>
115 <li><p><tt>BEOS:TYPE</tt> retem o tipo de arquivo como uma sequência <acronym title="Multipurpose Internet Mail Extensions">MIME</acronym>, aqui "<tt>application/x-person</tt>". Ele determina o ícone padrão e o aplicativo que abre o arquivo quando, por exemplo, damos um duplo clique nele.</p></li>
116 <li><p>"<tt>_trk/pinfo_le</tt>" é o atributo com o qual o Rastreador mantem o controle da posição do ícone de um arquivo.</p></li></ul>
117 <div class="box-info">Observe a barra invertida após "Clara". No Terminal é preciso realizar o "escape" de caracteres especiais como <tt>'"*\$?!</tt>. O espaço entre "Clara" e "Botters" é também um deles. Portanto a barra invertida está na verdade na frente de um caractere de espaço, e não após "Clara".</div>
119 <h3>
120 <a href="#"><img src="../images/up.png" style="border:none;float:right" alt="index" /></a>
121 <a id="catattr" name="catattr">catattr</a></h3>
122 <p><span class="cli">catattr</span> exibe o conteúdo de um atributo específico de um arquivo.</p>
123 <pre>uso: catattr [--raw|-r] nome_do_atributo arquivo1 [arquivo2...]</pre>
124 <p>Novamente nosso exemplo:</p>
125 <pre class="terminal"> ~/people -&gt;catattr META:city Clara\ Botters
126 Clara Botters : string : Whelton</pre>
128 <h3>
129 <a href="#"><img src="../images/up.png" style="border:none;float:right" alt="index" /></a>
130 <a id="addattr" name="addattr">addattr</a></h3>
131 <p><span class="cli">addattr</span> adiciona um atributo a um arquivo e/ou preenche-o com um valor.</p>
132 <pre>uso: addattr [-t type] valor do atributo arquivo1 [arquivo2...]
133 ou: addattr [-f valor-de-um-arquivo] [-t tipo] atributo arquivo1 [arquivo2...]
135 O tipo é um destes:
136 string, mime, int, llong, float, double, bool, icon, raw
137 ou um valor numérico (por exemplo, 0x1234, 42, 'ABCD', ...)
138 O padrão é "string"</pre>
139 <p>Então, digamos que a querida Clara conseguiu um emprego coma multinacional Barkelbaer Inc., preencha o inicialmente vazio atributo "Companhia" com aqueles dados (os quais são do tipo "string" (sequência)):</p>
140 <pre class="terminal"> ~/people -&gt;addattr -t string META:company Barkelbaer\ Inc. Clara\ Botters</pre>
142 <h3>
143 <a href="#"><img src="../images/up.png" style="border:none;float:right" alt="index" /></a>
144 <a id="rmattr" name="rmattr">rmattr</a></h3>
145 <p><span class="cli">rmattr</span> remove completamente um atributo de um arquivo.</p>
147 <pre>uso: rmattr [-p] atrib nomedoarquivo1 [nomedoarquivo2...]
148 'atrib' é o nome de um atributo do arquivo
149 Se '-p' é especificado, 'atrib' é considerado como um padrão.</pre>
150 <p>Embora, em todo seu aspecto prático, seria suficiente apenas não preencher o atributo "Fax", pode-se removê-lo completamente do arquivo de Clara digitando:</p>
151 <pre class="terminal"> ~/people -&gt;rmattr META:fax Clara\ Botters</pre>
153 <h3>
154 <a href="#"><img src="../images/up.png" style="border:none;float:right" alt="index" /></a>
155 <a id="copyattr" name="copyattr">copyattr</a></h3>
156 <p><span class="cli">copyattr</span> copia atributos de um ou mais arquivos para outro(s). Por padrão, o conteúdo real do arquivo <b>não</b> é copiado.</p>
157 <pre>Uso: copyattr &lt;opções&gt; &lt;fonte&gt; [ ... ] &lt;destino&gt;</pre>
159 <p>Se desejar copiar os atributos mais os dados do arquivo em si, pode-se adicionar a opção "<span class="cli">-d</span>" ou "<span class="cli">--data</span>".</p>
161 <p><br /></p>
162 <p>Mais informações sobre estes comandos e suas opções podem ser encontradas digitando o nome do comando seguido de "<span class="cli">-h</span>" ou "<span class="cli">--help</span>".</p>
164 </div>
165 </div>
167 <div class="nav">
168 <div class="inner"><span>
169 « <a href="filetypes.html">Tipos de Arquivos</a>
170 :: <a href="contents.html" class="uplink">Conteúdo</a>
171 :: <a href="index.html">Índice</a> »
172 </span></div>
173 </div>
175 </body>
176 </html>