.\" -*- coding: UTF-8 -*- .\" A man page for mlocate.db. -*- nroff -*- .\" .\" Copyright (C) 2005, 2007 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 mlocate.db 5 "ianuarie 2007" mlocate .SH NUME mlocate.db \- o bază de date mlocate .SH DESCRIERE O bază de date mlocate începe cu un antet de fișier: 8 octeți pentru un număr magic (\fB"\e0mlocate"\fP ca un literal C), 4 octeți pentru dimensiunea \fIconfiguration block\fP (blocului de configurare) în big endian, 1 octet pentru versiunea formatului de fișier (\fB0\fP), 1 octet pentru fanionul „require visibility” (\fB0\fP sau \fB1\fP), 2 octeți de umplutură și un nume de rută cu terminație \f(SMNUL\fR a rădăcinii bazei de date. Antetul este urmat de un \fIconfiguration block\fP, inclus pentru a se asigura că bazele de date nu sunt refolosite dacă unele modificări de configurare ar putea afecta conținutul acestora. Dimensiunea blocului de configurare în octeți este stocată în antetul fișierului. Blocul de configurare este o secvență de asignări de variabile \fIvariable assignments\fP, ordonate după numele variabilei. Fiecare \fIasignare de variabilă\fP constă dintr\-un nume de variabilă cu terminație \f(SMNUL\fR) și o listă ordonată de valori cu terminație \f(SMNUL\fR). Lista de valori se termină cu încă un caracter .SM NUL . Ordinea utilizată este definită de funcția \fBstrcmp ()\fP. Variabilele definite în prezent sunt: .TP \fBprune_bind_mounts\fP O singură intrare, valoarea lui \fBPRUNE_BIND_MOUNTS\fP; unul dintre șirurile \fB0\fP sau \fB1\fP. .TP \fBprunefs\fP Valoarea lui \fBPRUNEFS\fP, fiecare intrare este convertită în majuscule. .TP \fBprunepaths\fP Valoarea lui \fBPRUNEPATHS\fP. .P Restul fișierului până la .SM EOF descrie directoare și conținutul acestora. Fiecare director începe cu un antet: 8 octeți pentru \fItimpul directorului\fP „directory time” (secunde) în big endian, 4 octeți pentru \fItimpul directorului\fP (nanosecunde) în big endian (0 dacă este necunoscut, mai puțin de 1.000.000.000), 4 octeți de umplutură și un nume de rută al directorului terminat în \f(SMNUL\fR. Urmează conținutul directorului, o secvență de \fIintrări de fișiere\fP „file entries” ordonate după nume. \fITimpul directorului\fP este valoarea maximă dintre \fBst_ctime\fP și \fBst_mtime\fP ale directorului. \fBupdatedb\fP(8) utilizează datele originale în cazul în care \fIdirectory time\fP din baza de date și din sistemul de fișiere corespund exact. \fITimpul directorului\fP egal cu 0 determină întotdeauna o nouă scanare a directorului: acest lucru este necesar pentru a gestiona directoare care au fost actualizate în timpul construirii bazei de date. Fiecare \fIintrare de fișier\fP începe cu un singur octet, marcând tipul său: .TP \fB0\fP Un fișier care nu este un director; NT: în Linux totul este fișier (fișier=fișier, director=fișier, dispozitiv=fișier, etc.). Urmat de un nume de fișier (nu de rută) cu terminație \f(SMNUL\fR. .TP \fB1\fP Un subdirector. Urmat de un nume de fișier (nu de rută) cu terminație \f(SMNUL\fR. .TP \fB2\fP Marchează sfârșitul directorului curent. .P \fBlocate(1)\fP raportează numai intrările de fișiere, numele de directoare nu sunt raportate deoarece sunt raportate ca o intrare în directorul lor părinte. Singura excepție este directorul rădăcină al bazei de date, care este stocat în antetul fișierului. .SH AUTOR Miloslav Trmac .SH "CONSULTAȚI ȘI" \fBlocate\fP(1), \fBupdatedb.conf\fP(5), \fBupdatedb\fP(8) .PP .SH TRADUCERE Traducerea în limba română a acestui manual a fost făcută de Remus-Gabriel Chelu . .PP Această traducere este documentație gratuită; citiți .UR https://www.gnu.org/licenses/gpl-3.0.html Licența publică generală GNU Versiunea 3 .UE sau o versiune ulterioară cu privire la condiții privind drepturile de autor. NU se asumă NICIO RESPONSABILITATE. .PP Dacă găsiți erori în traducerea acestui manual, vă rugăm să trimiteți un e-mail la .MT translation-team-ro@lists.sourceforge.net .ME .