haiku/docs/userguide/tr/attributes.html

183 lines
11 KiB
HTML
Raw Normal View History

2020-02-10 01:12:40 +03:00
<?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="tr" xml:lang="tr">
<head>
<!--
*
* Copyright 2008-2009, Haiku. All rights reserved.
* Distributed under the terms of the MIT License.
*
* Authors:
* Humdinger <humdingerb@gmail.com>
* Translators:
* Emir SARI
2020-02-10 01:12:40 +03:00
*
-->
<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>Öznitelikler</title>
2020-02-10 01:12:40 +03:00
<meta name="viewport" content="width=device-width, initial-scale=1.0" />
<link rel="stylesheet" type="text/css" href="../Haiku-doc.css" />
</head>
<body>
<div id="banner">
<div><span>Kullanıcı kılavuzu</span></div>
2020-02-10 01:12:40 +03:00
</div>
<div class="nav">
<div class="inner">
<ul class="lang-menu">
<li class="now">Türkçe&nbsp;<span class="dropdown-caret">&#9660;</span></li>
<li><a href="../id/attributes.html">Bahasa Indonesia</a></li>
<li><a href="../ca/attributes.html">Català</a></li>
<li><a href="../de/attributes.html">Deutsch</a></li>
<li><a href="../en/attributes.html">English</a></li>
<li><a href="../es/attributes.html">Español</a></li>
<li><a href="../eo/attributes.html">Esperanto</a></li>
<li><a href="../fr/attributes.html">Français</a></li>
<li><a href="../fur/attributes.html">Furlan</a></li>
<li><a href="../it/attributes.html">Italiano</a></li>
<li><a href="../hu/attributes.html">Magyar</a></li>
<li><a href="../pl/attributes.html">Polski</a></li>
<li><a href="../pt_PT/attributes.html">Português</a></li>
<li><a href="../pt_BR/attributes.html">Português (Brazil)</a></li>
<li><a href="../ro/attributes.html">Română</a></li>
<li><a href="../sk/attributes.html">Slovenčina</a></li>
<li><a href="../fi/attributes.html">Suomi</a></li>
<li><a href="../sv_SE/attributes.html">Svenska</a></li>
<li><a href="../zh_CN/attributes.html"> 中文 [中文]</a></li>
<li><a href="../ru/attributes.html">Русский</a></li>
<li><a href="../uk/attributes.html">Українська</a></li>
<li><a href="../jp/attributes.html">日本語</a></li>
2020-02-10 01:12:40 +03:00
</ul>
<span>
« <a href="filetypes.html">Dosya Türleri</a>
:: <a href="contents.html" class="uplink">İçerik</a>
:: <a href="index.html">İçindekiler</a> »
2020-02-10 01:12:40 +03:00
</span></div>
</div>
<div id="content">
<div>
<h1>Öznitelikler</h1>
2020-02-10 01:12:40 +03:00
<p>Öznitelikler, bir dosyaya iye olan; ancak o dosyanın bir parçası olmayan veri alanlarıdır. Dosya boyutuna dahil değildirler ve dosyanın kendisine dokunmadan kopyalanabilir veya değiştirilebilirler. Sistem, bu öznitelikleri dosya boyutu, dosya türü, tarih veya son değiştirilme gibi verileri depolamak için kullanır. Bu işlemler diğer işletim sistemleri ve onların dosya sistemleri ile benzerlik gösterir.</p>
<p>Buradaki ayrım, herhangi bir dosyaya herhangi bir tür özniteliği ekleyebilir ve bunları bir İzleyici penceresinde görüntüleyebilir veya düzenleyebilirsiniz. Yapmanız gereken tek şey, eklemek istediğiniz öznitelik türünü belirtmek (örn. dizi, tamsayı veya zaman) ve bir ad ve açıklama vermektir.</p>
<p>Dosyanın herhangi bir içeriğe iye olmasına gerek bile yoktur. Örneğin aşağıdaki Kişiler dosyalarına bir göz atın:</p>
2020-02-10 01:12:40 +03:00
<img src="images/attributes-images/people.png" alt="people.png" />
<br />
<p>Görebileceğiniz gibi, bunların hepsi kendilerine öznitelikler iliştirilmiş sıfır boyutlu dosyalardır. Bu örnekte John Nox kişisinin e-posta adresi düzenlenmektedir.</p>
<p>Öznitelikler, indekslendikleri takdirde, Haiku'nun hızlı sorgulama sisteminde aranabilirler. Kişiler, E-posta veya ses dosyaları öntanımlı olarak indekslenirler.</p>
2020-02-10 01:12:40 +03:00
<h2>
<a href="#"><img src="../images/up.png" style="border:none;float:right" alt="index" /></a>
<a id="attributes-tracker" name="attributes-tracker">Öznitelikleri İzleyici'de Görüntüleme</a></h2>
<p>Öznitelikler, bir veritabanı veya hesap tablosuna benzer bir biçimde görüntülenirler. İzleyici'yi kullanarak hangi özniteliklerin görüntüleneceğini (sütunlar) seçebilir ve dosya listelemelerini (satırlar) buna göre sıralayabilirsiniz.</p>
<p>Bunu yapmak için, bir İzleyici penceresi açın, <span class="menu">Öznitelikler</span> menüsüne tıklayın ve görüntülemek istediğiniz öznitelikleri seçin. Alternatif olarak, bir stun başlığına sağ tıklayın ve bağlam menüsündeki girdileri imleyin. Sütunları sürükle-bırak yöntemiyle yeniden düzenleyebilirsiniz. Bir sütunu pencere dışına taşımak o sütunu kolay yoldan kaldırmanızı sağlar.</p>
<p>İki öznitelik başlığı arasındaki çizgiye sağ tıklamak sütunu kendiliğinden olabilecek en iyi genişliğe ayarlamanızı sağlar.</p>
<p>Bir sütun başlığına tıklamak içeriği çoktan aza doğru sıralar. <span class="key">SHIFT</span> düğmesine basılı tutup tıklamak ikincil sıralama düzenini işletir. Yukarıdaki ekran görüntüsünde görebileceğiniz üzere, "Company" sütun başlığına tıklamak girdileri şirkete göre sıralarken, "Contact name" sütununun ikincil sıralama girdisi olarak kullanıldığını görebilirsiniz. İkincil sıralama düzenini belirten simge daha hafif bir tonda belirtilir.</p>
<p>Bu öznitelikleri düzenlemek bir dosyayı yeniden adlandırmak kadar kolaydır: Ya bir girdinin üzerine tıklayın ya da <span class="key">ALT</span> <span class="key">E</span> düğmelerine basın ve öznitelikler arasında <span class="key">TAB</span> ve <span class="key">SHIFT</span> <span class="key">TAB</span> düğmeleri ile gezinin. <span class="key">ESC</span> düğmesine basmak değişikliklerinizi kaydetmeden düzenleme kipinden çıkmanızı sağlar.</p>
2020-02-10 01:12:40 +03:00
<h2>
<a href="#"><img src="../images/up.png" style="border:none;float:right" alt="index" /></a>
<a id="attributes-terminal" name="attributes-terminal">Öznitelikleri Uçbirimde Görüntüleme</a></h2>
<p>Komut satırını kullanmayı yeğliyorsanız veya betikler kullanarak birden çok dosya üzerinde çalışacaksanız öznitelikleri uçbirimden denetlemek için birkaç komut bulunmaktadır. </p>
2020-02-10 01:12:40 +03:00
<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> bir dosyanın özniteliklerini listeler; ancak özniteliklerin içeriğini göstermez.</p>
2020-02-10 01:12:40 +03:00
<pre>usage: listattr 'filename' ['filename' ...]</pre>
<p>Yukarıdaki ekran görüntüsünden örnekle:</p>
2020-02-10 01:12:40 +03:00
<pre class="terminal"> ~/people -&gt;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>Kişinin bilgisini tutan "<tt>META:*</tt>" özniteliklerinin yanında, sistem tarafından yönetilen iki öznitelik vardır:</p>
2020-02-10 01:12:40 +03:00
<ul>
<li><p><tt>BEOS:TYPE</tt>, dosya türünü bir <acronym title="Multipurpose Internet Mail Extensions">MIME</acronym> dizisi olarak tutar, burada "<tt>application/x-person</tt>". Öntanımlı simge ve çift tıkladığınızda bu dosyayı açacak uygulamanın bilgisini saklar.</p></li>
<li><p>"<tt>_trk/pinfo_le</tt>" İzleyici'nin bir dosyanın simge konumunu tuttuğu özniteliktir.</p></li></ul>
<div class="box-info">"Clara"nın ardından gelen ters eğik çizgiye dikkat edin. Uçbirim'de <tt>'"*\$?!</tt> gibi "özel" karakterleri kaçırmanız gerekir. "Clara" ve "Botters" arasındaki boşluk da bunlardan biridir. Böylece, ters eğik çizginin "Clara"nın ardında değil de boşluğun önünde olduğunu söyleyebiliriz.</div>
2020-02-10 01:12:40 +03:00
<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> bir dosyanın belirtilen özniteliğinin içeriğini listeler.</p>
2020-02-10 01:12:40 +03:00
<pre>usage: catattr [--raw|-r] attr_name file1 [file2...]</pre>
<p>Yine örneğimize bakacak olursak:</p>
2020-02-10 01:12:40 +03:00
<pre class="terminal"> ~/people -&gt;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> bir özniteliği dosyaya ekler ve/veya ona bir değer verir.</p>
2020-02-10 01:12:40 +03:00
<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>Diyelim ki, Clara, Barkelbaer Inc. şirketinde yeni bir işe başladı ve siz de daha önceden boş olan "Company" özniteliğini bir veriyle doldurmak istiyorsunuz (dizi türünde):</p>
2020-02-10 01:12:40 +03:00
<pre class="terminal"> ~/people -&gt;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> bir özniteliği dosyadan tümüyle kaldırır.</p>
2020-02-10 01:12:40 +03:00
<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>Clara'nın dosyasından "Fax" özniteliğini kaldırmak için:</p>
2020-02-10 01:12:40 +03:00
<pre class="terminal"> ~/people -&gt;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> öznitelikleri bir dosyadan diğerine kopyalar. Öntanımlı olarak, dosyanın gerçek içeriği <b>kopyalanmaz</b>.</p>
2020-02-10 01:12:40 +03:00
<pre>Usage: copyattr &lt;options&gt; &lt;source&gt; [ ... ] &lt;destination&gt;</pre>
<p>Hem öznitelikleri hem de dosya verisini kopyalamak isterseniz "<span class="cli">-d</span>" veya "<span class="cli">--data</span>" değişkenlerini ekleyebilirsiniz.</p>
2020-02-10 01:12:40 +03:00
<p><br /></p>
<p>Bu komutlar ve seçenekleri üzerine daha çok bilgiyi "<span class="cli">-h</span>" or "<span class="cli">--help</span>" özellikleri ile görüntüleyebilirsiniz.</p>
2020-02-10 01:12:40 +03:00
</div>
</div>
<div class="nav">
<div class="inner"><span>
« <a href="filetypes.html">Dosya Türleri</a>
:: <a href="contents.html" class="uplink">İçerik</a>
:: <a href="index.html">İçindekiler</a> »
2020-02-10 01:12:40 +03:00
</span></div>
</div>
</body>
</html>