doublecmd/doc/uk/findfiles.html
Alexander Koblov 4681eddd48 UPD: Add Ukrainian help files to install scripts
UPD: Change ua to uk (ISO 639-1)
2011-07-16 19:13:34 +00:00

161 lines
6.6 KiB
HTML
Raw Blame History

This file contains ambiguous Unicode characters

This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.

<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN">
<html>
<head>
<title>Пошук файлів</title>
<link rel="STYLESHEET" type="text/css" href="doublecmd.css"/>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8"/>
</head>
<body>
<div class="CHAPTER">
<h1>Пошук файлів</h1>
<hr/>
<h2><a name="attributes">Пошук файлів з певними атрибутами.</a></h2>
<p>
Для пошуку конкретних атрибутів необхідно ввести шаблон, який визначає які атрибути шукати і чи вони повинні бути включені чи виключені. Кожен атрибут представляється в наступному форматі:</p>
<code>&lt;attribute&gt;+</code> чи <code>&lt;attribute&gt;-</code>
<p>
Знак плюс означає, що файл повинен містити набір атрибутів, знак мінус означає, що файл не повинен містити набір атрибутів.</p>
<p>Ідентифікатори <tt>&lt;атрибутів&gt;</tt> можуть бути наступні:</p>
<p>Для Windows:<p>
<table border="0" frame="void" width="50%" class="CALSTABLE">
<tbody>
<thead style="font-size: 80%; border-width=2"><td>Атрибути файлів:</td></thead>
<tr valign="top" title="wer">
<td>
<code>
r - тільки для читання<br>
a - архівний<br>
h - прихований<br>
s - системний<br>
d - директорія<br>
l - символічне посилання<br>
t - тимчасовий<br>
p - розріджений<br>
c - стиснутий<br>
e - шифрований<br>
</code>
</td>
</tr>
</tbody>
</table></p>
</p>
<p>Для Unix:<p>
<table border="0" frame="void" width="50%" class="CALSTABLE">
<tbody>
<thead style="font-size: 80%; border-width=2"><td>Дозволи:</td><td>Типи файлів:</td></thead>
<tr valign="top" title="wer">
<td>
<code>
ur - user read<br>
uw - user write<br>
ux - user execute<br>
gr - group read<br>
gw - group write<br>
gx - group execute<br>
or - others read<br>
ow - others write<br>
ox - others execute<br>
us - set user ID<br>
gs - set group ID<br>
sb - sticky bit<br>
</code>
</td>
<td><code>
b - block<br>
c - character<br>
d - directory<br>
f - fifo<br>
l - symlink<br>
r - regular<br>
s - socket<br>
</code>
</td>
</tr>
</tbody>
</table></p>
У Unix ви можете також використовувати вісімкове подання дозволів. Наприклад 0750 такий самий як ur, uw, ux, gr і gx разом взяті.
</p>
<h4>Розширені шаблони.</h4>
<p>
Деякі атрибути можуть бути об'єднані разом через зв’язок AND (І). Просто вкажіть який за яким має йти. Наприклад: <tt>r+s+h+</tt> відповідає файлам які має усі три встановлені атрибути: тільки для читання, прихований і системний.
</p>
<p>
Крім того, такі групи атрибутів AND (І) можуть бути об'єднані разом з зв’язком OR (АБО) . Це робиться за допомогою символу "|" (вертикальна риска). Наприклад: <tt>r+|s+h+</tt> відповідає файлам які мають встановлені атрибути:
<list>
<li>тільки для читання</li>
або
<li>прихований і системний</li>
</list>
</p>
<p>
Можна інвертувати AND (І) послідовності за допомогою символа "!", поставленого на початку послідовності. Наприклад: <tt>!r+s+h+</tt> відповідає файлам які не містять жодного з троьх атрибутів: тільки для читання, прихований і системний. Відповідний файл може мати один, два чи не мати жодного встановленого атрибута але не може містити всіх їх. Заперечення відноситься тільки до послідовності AND (І), таким чином, шаблон <tt>!r+|!s+h+</tt> відповідає файлам з такими набром атрибутів:
<list>
<li>не містять атрибутів тільки для читання (те саме, що і r-)</li>
або
<li>не містять прихованих та системних атрибутів</li>
</list>
</p>
<p>Ви не можете використовувати круглі дужки, щоб відокремлювати послідовності.</p>
<h4>Приклади.</h4>
<br>Для Windows:<br>
<table border="0" frame="void" width="100%" class="CALSTABLE" cellspacing="20">
<tbody>
<tr>
<td><tt>a+s-h-</tt></td>
<td>відповідні файли мають встановлений архівний атрибут і не мають ні системнго ні прихованого набору атрибутів</td>
</tr>
<tr>
<td><tt>e+|c+</tt></td>
<td>відповідні файли мають бути стиснені або зашифровані (це атрибути NTFS)</td>
</tr>
<tr>
<td><tt>d-</tt></td>
<td>відповідні файли але не каталоги</td>
</tr>
</tbody>
</table>
<br>Для Unix:<br>
<table border="0" frame="void" width="100%" class="CALSTABLE" cellspacing="20">
<tbody>
<tr>
<td><tt>uw+|gw+|ow+</tt></td>
<td>відповідні файли може записувати користувач, група або будь-хто інший</td>
</tr>
<tr>
<td><tt>222+</tt></td>
<td>відповідні файли можуть записуватися користувачем, і групою, і будь-ким іншим</td>
</tr>
<tr>
<td><tt>d+ox+</tt></td>
<td>відповідні каталоги доступні будь-кому</td>
</tr>
<tr>
<td><tt>!700+</tt></td>
<td>відповідні файли не повністю доступні для користувача</td>
</tr>
</tbody>
</table>
<div class="SECT1">
<p class="NAVBACK"><a href="index.html">На головну</a></p>
</div>
</div>
</body>
</html>