.\" -*- coding: UTF-8 -*- .\" A man page for locate(1). -*- nroff -*- .\" .\" Copyright (C) 2012 Red Hat, Inc. All rights reserved. .\" .\" This copyrighted material is made available to anyone wishing to use, .\" modify, copy, or redistribute it subject to the terms and conditions of the .\" GNU General Public License v.2. .\" .\" This program is distributed in the hope that it will be useful, but WITHOUT .\" ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or .\" FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License for .\" more details. .\" .\" You should have received a copy of the GNU General Public License along .\" with this program; if not, write to the Free Software Foundation, Inc., .\" 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301, USA. .\" .\" Author: Miloslav Trmac .\"******************************************************************* .\" .\" This file was generated with po4a. Translate the source file. .\" .\"******************************************************************* .TH locate 1 "Вересень 2012 року" mlocate .SH НАЗВА locate — пошук файлів за назвою .SH "КОРОТКИЙ ОПИС" \fBlocate\fP [\fIПАРАМЕТР\fP]... \fIВЗІРЕЦЬ\fP... .SH ОПИС \fBlocate\fP виконує читання однієї або декількох баз даних, які приготовано за допомогою \fBupdatedb\fP(8), і записує назви файлів, які відповідають принаймні одному із \fIВЗІРЦІВ\fP до стандартного виведення, по одному на рядок. Якщо не вказано \fB\-\-regex\fP, у \fIВЗІРЦЯХ\fP можуть міститися символи\-замінники. Якщо у \fIВЗІРЦІ\fP не міститься символів\-замінників, \fBlocate\fP поводиться так, наче було вказано \fB*\fP\fIВЗІРЕЦЬ\fP\fB*\fP. Типово, \fBlocate\fP не перевіряє, чи все ще існують файли, записи яких виявлено у базі даних (але усі батьківські каталоги мають існувати, якщо базу даних було зібрано з використанням \fB\-\-require\-visibility no\fP). \fBlocate\fP нічого не повідомлятиме про файли, які було створено після моменту останнього оновлення відповідної бази даних. .SH "СТАН ВИХОДУ" \fBlocate\fP виходить із кодом стану 0, якщо буде знайдено будь\-який відповідник або якщо \fBlocate\fP було викликано із одним з таких параметрів: \fB\-\-limit 0\fP, \fB\-\-help\fP, \fB\-\-statistics\fP або \fB\-\-version\fP. Якщо відповідника знайдено не буде або якщо трапиться критична помилка, \fBlocate\fP завершить роботу із кодом стану 1. Помилки під час читання бази даних не вважаються критичними: пошук продовжується у інших вказаних базах даних, якщо такі існують. .SH ПАРАМЕТРИ .TP \fB\-A\fP, \fB\-\-all\fP Вивести лише записи, які відповідають усім \fIВЗІРЦЯМ\fP, а не лише одному, як у типовому випадку. .TP \fB\-b\fP, \fB\-\-basename\fP Встановлювати відповідність вказаним взірцям лише за базовою назвою. Це протилежність до параметра \fB\-\-wholename\fP. .TP \fB\-c\fP, \fB\-\-count\fP Замість записування назв файлів до стандартного виведення, записати лише кількість знайдених записів. .TP \fB\-d, \-\-database\fP \fIШЛЯХ_ДО_БД\fP Замінити типову базу даних на \fIШЛЯХ_ДО_БД\fP. \fIШЛЯХ_ДО_БД\fP має бути списком назв файлів баз даних, які відокремлено \fB:\fP. Якщо вказано декілька параметрів \fB\-\-database\fP, результатом буде поєднання даних з окремих шляхів. Порожню назву бази даних буде замінено на типову базу даних. Назва файла бази даних \fB\-\fP вказує на стандартне джерело вхідних даних. Зауважте, що базу даних може бути прочитано зі стандартного джерела вхідних даних лише один раз. .TP \fB\-e\fP, \fB\-\-existing\fP Вивести лише записи, які посилаються на файли, які існують на момент запуску \fBlocate\fP. .TP \fB\-L\fP, \fB\-\-follow\fP При перевірці існування файлів (якщо вказано параметр \fB\-\-existing\fP) переходити за кінцевими символічними посиланнями. Таким чином можна усунути із виведених даних пошкоджені символічні посилання. Це типова поведінка. Встановити протилежну поведінку можна за допомогою параметра \fB\-\-nofollow\fP. .TP \fB\-h\fP, \fB\-\-help\fP Записати до стандартного виведення резюме щодо доступних параметрів і завершити роботу з кодом успіху. .TP \fB\-i\fP, \fB\-\-ignore\-case\fP Ігнорувати відмінності у регістрі символів для взірців пошуку. .TP \fB\-l\fP, \fB\-\-limit\fP, \fB\-n\fP \fIОБМЕЖЕННЯ\fP Вийти з кодом стану успіху після того, як буде знайдено \fIОБМЕЖЕННЯ\fP записів. Якщо вказано параметр \fB\-\-count\fP, кількість результатів також буде обмежено значенням \fIОБМЕЖЕННЯ\fP. .TP \fB\-m\fP, \fB\-\-mmap\fP Буде проігноровано, призначено для сумісності з \fBlocate\fP для .SM BSD і .SM GNU . .TP \fB\-P\fP, \fB\-\-nofollow\fP, \fB\-H\fP При перевірці існування файлів (якщо вказано параметр \fB\-\-existing\fP) не переходити за кінцевими символічними посиланнями. Таким чином можна включити до виведених даних пошкоджені символічні посилання. Це протилежність до параметра \fB\-\-follow\fP. .TP \fB\-0\fP, \fB\-\-null\fP Відокремити запис у виведених даних за допомогою символу .SM ASCII NUL , а не записувати кожен запис до окремого рядка. Цей параметр створено для реалізації взаємодії з параметром \fB\-\-null\fP .SM GNU \fBxargs\fP(1). .TP \fB\-S\fP, \fB\-\-statistics\fP Записувати до стандартного виведення щодо кожної прочитаної бази даних замість пошуку для файлів і завершити роботу із кодом успіху. .TP \fB\-q\fP, \fB\-\-quiet\fP Не записувати повідомлення щодо помилок, які сталися під час читання і обробки баз даних. .TP \fB\-r\fP, \fB\-\-regexp\fP \fIФОРМАЛЬНИЙ_ВИРАЗ\fP Шукати з використанням базового формального виразу \fIФОРМАЛЬНИЙ_ВИРАЗ\fP. Якщо використано цей параметр, не можна використовувати \fIВЗІРЕЦЬ\fP. Цей параметр можна вказувати декілька разів у одній команді. .TP \fB\-\-regex\fP Вважати усі \fIВЗІРЦІ\fP розширеними формальними виразами. .TP \fB\-s\fP, \fB\-\-stdio\fP Буде проігноровано, призначено для сумісності з \fBlocate\fP для .SM BSD і .SM GNU . .TP \fB\-V\fP, \fB\-\-version\fP Записати відомості щодо версії і умов ліцензування \fBlocate\fP до стандартного виведення і завершити роботу із кодом успіху. .TP \fB\-w\fP, \fB\-\-wholename\fP Встановлювати відповідність до повної назви шляху для вказаних взірців. Це типова поведінка. Встановити протилежну поведінку можна за допомогою параметра \fB\-\-basename\fP. .SH ПРИКЛАДИ Щоб виконати пошук файла за точною назвою \fIНАЗВА\fP (не \fB*\fP\fINAME\fP\fB*\fP), скористайтеся .RS \fBlocate \-b\fP \fB'\e\fP\fIНАЗВА\fP\fB'\fP .RE Оскільки \fB\e\fP є символом\-замінником, це вимикає неявну заміну запису \fIНАЗВА\fP на \fB*\fP\fIНАЗВА\fP\fB*\fP. .SH ФАЙЛИ .TP \fB/var/lib/mlocate/mlocate.db\fP База даних, у якій типово виконуватиметься пошук. .SH СЕРЕДОВИЩЕ .TP \fBLOCATE_PATH\fP Шлях до додаткових баз даних, які буде додано до типової бази даних або баз даних, які вказано за допомогою параметра \fB\-\-database\fP. .SH ПРИМІТКИ Порядок, у якому виконуватиметься обробка бажаних баз даних, є невизначеним. Це надає \fBlocate\fP можливість переупорядкувати шляхи до баз даних з міркувань безпеки. \fBlocate\fP намагається бути сумісною із \fBslocate\fP (без параметрів, які використовують для створення баз даних) і .SM GNU \fBlocate\fP, саме у цьому порядку. Це причина реалізації непрактичного типового параметра \fB\-\-follow\fP і плутаного набору параметрів \fB\-\-regex\fP і \fB\-\-regexp\fP. Коротка версія параметра \fB\-r\fP є несумісною із .SM GNU \fBlocate\fP, де вона відповідає параметру \fB\-\-regex\fP. Для уникнення проблем користуйтеся довгими назвами параметрів. Використання змінної середовища \fBLOCATE_PATH\fP призводить до заміни типової бази даних у \fBlocate\fP для .SM BSD і .SM GNU , а у цій версії \fBslocate\fP її записи додаються до записів з інших баз даних. .SH АВТОР Miloslav Trmac .SH "ДИВ. ТАКОЖ" \fBupdatedb\fP(8) .PP .SH ПЕРЕКЛАД Український переклад цієї сторінки посібника виконано Yuri Chornoivan . .PP Цей переклад є безкоштовною документацією; будь ласка, ознайомтеся з умовами .UR https://www.gnu.org/licenses/gpl-3.0.html GNU General Public License Version 3 .UE . НЕ НАДАЄТЬСЯ ЖОДНИХ ГАРАНТІЙ. .PP Якщо ви знайшли помилки у перекладі цієї сторінки підручника, будь ласка, надішліть електронний лист до списку листування перекладачів: .MT trans-uk@lists.fedoraproject.org .ME .