.\" -*- coding: UTF-8 -*- .\" $Copyright: $ .\" Copyright (c) 1996 - 2024 by Steve Baker .\" All Rights reserved .\" .\" This program is free software; you can redistribute it and/or modify .\" it under the terms of the GNU General Public License as published by .\" the Free Software Foundation; either version 2 of the License, or .\" (at your option) any later version. .\" .\" 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., 59 Temple Place, Suite 330, Boston, MA 02111-1307 USA .\" ... .\"******************************************************************* .\" .\" This file was generated with po4a. Translate the source file. .\" .\"******************************************************************* .TH TREE 1 "" "tree 2.1.3" .SH NUME tree \- listează conținutul directoarelor într\-un format arborescent. .SH SINOPSIS \fBtree\fP [\fB\-acdfghilnpqrstuvxACDFJQNSUX\fP] [\fB\-L\fP \fInivel\fP [\fB\-R\fP]] [\fB\-H\fP \fIbaseHREF\fP] [\fB\-T\fP \fItitlu\fP] [\fB\-o\fP \fInume\-fișier\fP] [\fB\-P\fP \fImodel\fP] [\fB\-I\fP \fImodel\fP] [\fB\-\-gitignore\fP] [\fB\-\-gitfile\fP[\fB=\fP]\fIfișier\fP] [\fB\-\-matchdirs\fP] [\fB\-\-metafirst\fP] [\fB\-\-ignore\-case\fP] [\fB\-\-nolinks\fP] [\fB\-\-hintro\fP[\fB=\fP]\fIfișier\fP] [\fB\-\-houtro\fP[\fB=\fP]\fIfișier\fP] [\fB\-\-inodes\fP] [\fB\-\-device\fP] [\fB\-\-sort\fP[\fB=\fP]\fInume\fP] [\fB\-\-dirsfirst\fP] [\fB\-\-filesfirst\fP] [\fB\-\-filelimit\fP \fInumăr\fP] [\fB\-\-si\fP] [\fB\-\-du\fP] [\fB\-\-prune\fP] [\fB\-\-charset[=]X] [\-\-timefmt[=]\fP\fIformat\fP\fB] [\-\-fromfile] [\-\-fromtabfile] [\-\-fflinks] [\-\-info] [\-\-infofile[=]\fP\fIfișier\fP\fB] [\-\-noreport] [\-\-version] [\-\-help] [\-\-] [\fP\fIdirector\fP\fB ...]\fP .br .SH DESCRIERE \fBtree\fP este un program de listare recursivă a directoarelor care produce o listă de fișiere cu indentare în adâncime, care este colorată precum \fBdircolors\fP dacă variabila de mediu \fBLS_COLORS\fP este definită și dacă ieșirea este pe tty. Fără argumente, \fBtree\fP listează fișierele din directorul curent. În cazul în care se dau argumente pentru directoare, \fBtree\fP enumeră toate fișierele și/sau directoarele găsite în directoarele date, fiecare pe rând. La terminarea listării tuturor fișierelor/directoarelor găsite, \fBtree\fP returnează numărul total de fișiere și/sau directoare listate. În mod implicit, atunci când se întâlnește o legătură simbolică, ruta la care se referă legătura simbolică este imprimată după numele legăturii în formatul: .br nume \-> ruta\-reală .br Dacă se dă opțiunea „\fB\-l\fP” și legătura simbolică se referă la un director real, atunci \fItree\fP va urma ruta legăturii simbolice ca și cum ar fi un director real. .br .SH OPȚIUNI \fItree\fP înțelege următoarele opțiuni în linia de comandă: .SH "OPȚIUNI DE LISTARE" .TP \fB\-a\fP Toate fișierele sunt afișate. În mod implicit, \fBtree\fP nu afișează fișierele ascunse (cele care încep cu un punct „.”). În nici un caz \fBtree\fP nu afișează construcțiile sistemului de fișiere „.” (directorul curent) și „..” (directorul anterior). .PP .TP \fB\-d\fP Listează numai directoarele. .PP .TP \fB\-l\fP Urmărește legăturile simbolice dacă acestea indică directoare, ca și cum ar fi directoare. Legăturile simbolice care vor duce la recursivitate sunt evitate atunci când sunt detectate. .PP .TP \fB\-f\fP Imprimă prefixul complet al rutei pentru fiecare fișier. .PP .TP \fB\-x\fP Rămâne doar pe sistemul de fișiere curent. Ca și cum s\-ar folosi \fBfind \fP\fI\-xdev\fP\fB.\fP .PP .TP \fB\-L \fP\fInivel\fP Adâncimea maximă de afișare a arborelui de directoare. .PP .TP \fB\-R\fP Coboară recursiv fiecare \fInivel\fP de directoare din arbore (a se vedea opțiunea \fB\-L\fP) și returnează un fișier numit \fBOOTree.html\fP la fiecare nivel (în maniera \fB\-o\fP). .PP .TP \fB\-P \fP\fImodel\fP Listează numai acele fișiere care se potrivesc cu caracterul joker \fImodel\fP. Puteți avea mai multe opțiuni \fI\-P\fP. Notă: trebuie să utilizați opțiunea \fI\-a\fP pentru a lua în considerare și fișierele care încep cu un punct „.” pentru potrivire. Operatorii caracter\-joker valabili sunt: „*” (orice zero sau mai multe caractere), „**” (orice zero sau mai multe caractere, precum și /\-uri nule, adică /**/ poate corespunde unui singur /), „?” (orice caracter), „[...]” (orice caracter listat între paranteze (se poate utiliza opțional \- (liniuță) pentru intervalul de caractere: de exemplu [A\-Z]) și „[^...]” (orice caracter care nu este listat între paranteze) și „|” separă modelele alternative. Un caracter „/” la sfârșitul modelului corespunde directoarelor, dar nu și fișierelor. .PP .TP \fB\-I \fP\fImodel\fP Nu listează acele fișiere care se potrivesc cu \fImodelul\fP joker. Puteți avea mai multe opțiuni \fI\-I\fP. Consultați \fI\-P\fP de mai sus pentru informații despre modelele cu caractere joker. .PP .TP \fB\-\-gitignore\fP Folosește fișierele git \fB.gitignore\fP pentru filtrarea fișierelor și directoarelor. De asemenea, utilizează \fB$GIT_DIR/info/exclude\fP dacă este prezent. .PP .TP \fB\-\-gitfile\fP[\fB=\fP]\fIfișier\fP Utilizează \fIfișier\fP în mod explicit ca fișier gitignore. .PP .TP \fB\-\-ignore\-case\fP În cazul în care un model de potrivire este specificat prin opțiunea \fB\-P\fP sau \fB\-I\fP, modelul se va potrivi fără a se ține seama de diferențele dintre majuscule și minuscule. .PP .TP \fB\-\-matchdirs\fP În cazul în care se specifică un model de potrivire prin opțiunea \fB\-P\fP, modelul va fi aplicat la numele directoarelor (în plus față de numele fișierelor). În cazul în care numele directorului se potrivește, potrivirea este dezactivată pentru conținutul directorului. În cazul în care se utilizează opțiunea \fB\-\-prune\fP, dosarele goale care corespund modelului nu vor fi curățate. .PP .TP \fB\-\-metafirst\fP Imprimă informațiile privind metadatele la începutul liniei, mai degrabă decât după liniile de indentare. .PP .TP \fB\-\-prune\fP Face ca arborele să elimine directoarele goale de la ieșire, util atunci când este utilizată împreună cu \fB\-P\fP sau \fB\-I\fP. Pentru mai multe informații despre această opțiune, consultați secțiunea \fBERORI ȘI NOTE\fP de mai jos. .PP .TP \fB\-\-info\fP Imprimă comentariile găsite în fișierele .info. Pentru mai multe informații despre formatul fișierelor .info, consultați secțiunea \fBFIȘIERE .INFO\fP de mai jos. .PP .TP \fB\-\-infofile\fP[\fB=\fP]\fIfișier\fP Utilizează \fIfișier\fP în mod explicit ca fișier info. .PP .TP \fB\-\-noreport\fP Omite imprimarea raportului de fișiere și directoare la sfârșitul listei arborelui. .PP .TP \fB\-\-charset\fP[\fB=\fP]\fIset\-caractere\fP Stabilește setul de caractere care trebuie utilizat la ieșirea HTML și pentru desenarea liniilor. .PP .TP \fB\-\-filelimit\fP[\fB=\fP]\fInumăr\fP Nu coboară directoarele care conțin mai mult de \fInumăr\fP intrări. .PP .TP \fB\-\-timefmt\fP[\fB=\fP]\fIformat\fP Imprimă (implică \-D) și formatează data în conformitate cu șirul de format care utilizează sintaxa \fBstrftime\fP(3). .PP .TP \fB\-o \fP\fInume\-fișier\fP Trimite ieșirea la \fInume\-fișier\fP. .PP .SH "OPȚIUNI FIȘIER" .TP \fB\-q\fP Imprimă caracterele neimprimabile din numele de fișier sub formă de semne de întrebare în loc de cele implicite. .PP .TP \fB\-N\fP Imprimă caracterele neimprimabile ca atare în loc de numere octale eludate. .PP .TP \fB\-Q\fP Introduce numele fișierelor între ghilimele duble. .PP .TP \fB\-p\fP Afișează tipul de fișier și permisiunile pentru fiecare fișier (ca în cazul comenzii «ls \-l»). .PP .TP \fB\-u\fP Afișează numele de utilizator, sau numărul UID dacă nu există un nume de utilizator, al fișierului. .PP .TP \fB\-g\fP Afișează numele grupului sau numărul GID dacă nu este disponibil niciun nume de grup, al fișierului. .PP .TP \fB\-s\fP Afișează dimensiunea fiecărui fișier în octeți împreună cu numele. .PP .TP \fB\-h\fP Imprimă dimensiunea fiecărui fișier, dar într\-un mod mai ușor de citit, de exemplu, adăugând o literă de mărime pentru kiloocteți (K), megaocteți (M), gigaocteți (G), teraocteți (T), petaocteți (P) și exaocteți (E). .PP .TP \fB\-\-si\fP Precum \fB\-h\fP, dar se folosesc în loc unități SI (puteri de 1000). .PP .TP \fB\-\-du\fP Pentru fiecare director, raportează dimensiunea sa ca fiind cumularea dimensiunilor tuturor fișierelor și subdirectoarelor sale (și a fișierelor acestora, și așa mai departe). Cantitatea totală de spațiu utilizat este, de asemenea, indicată în raportul final (ca și în cazul comenzii «du \-c»). Această opțiune necesită ca \fBtree\fP să citească întregul arbore de directoare înainte de a\-l emite, a se vedea \fBERORI ȘI NOTE\fP de mai jos. Implică \fB\-s\fP. .PP .TP \fB\-D\fP Imprimă data ultimei modificări sau, dacă se utilizează \fB\-c\fP, data ultimei modificări de stare pentru fișierul listat. .PP .TP \fB\-F\fP Adaugă un caracter „/” pentru directoare, un „=” pentru fișiere soclu, un „*” pentru fișiere executabile, un „>” pentru uși „doors” (Solaris) și un „|” pentru FIFO\-uri, ca în cazul comenzii «ls \-F». .PP .TP \fB\-\-inodes\fP Imprimă numărul de nod\-i al fișierului sau directorului. .PP .TP \fB\-\-device\fP Imprimă numărul dispozitivului căruia îi aparține fișierul sau directorul. .PP .SH "OPȚIUNI DE SORTARE" .TP \fB\-v\fP Sortează ieșirea în funcție de versiune. .PP .TP \fB\-t\fP Sortează ieșirea în funcție de ultima oră de modificare în loc de ordine alfabetică. .PP .TP \fB\-c\fP Sortează ieșirea în funcție de ultima modificare a stării în loc de ordine alfabetică. Modifică opțiunea \fB\-D\fP (dacă este utilizată) pentru a imprima ultima modificare de stare în loc de ora de modificare. .PP .TP \fB\-U\fP Nu sortează. Listează fișierele în ordinea din directoare. Dezactivează opțiunea \fB\-\-dirsfirst\fP. .PP .TP \fB\-r\fP Sortează ieșirea în ordine inversă. Aceasta este o meta\-sortare care modifică sortările de mai sus. Această opțiune este dezactivată atunci când se utilizează opțiunea \fB\-U\fP. .PP .TP \fB\-\-dirsfirst\fP Listează directoarele înaintea fișierelor. Aceasta este o meta\-sortare care modifică sortările de mai sus. Această opțiune este dezactivată atunci când se utilizează opțiunea \fB\-U\fP. .PP .TP \fB\-\-filesfirst\fP Listează fișierele înaintea directoarelor. Aceasta este o meta\-sortare care modifică sortările de mai sus. Această opțiune este dezactivată atunci când se utilizează opțiunea \fB\-U\fP. .PP .TP \fB\-\-sort\fP[\fB=\fP]\fItip\fP Sortează ieșirea după \fItip\fP în loc de nume. Valorile posibile sunt: \fBctime\fP (\fB\-c\fP), \fBmtime\fP (\fB\-t), size\fP, sau \fBversion\fP (\fB\-v)\fP. .SH "OPȚIUNI GRAFICE" .TP \fB\-i\fP Face ca \fBtree\fP să nu imprime liniile de indentare, util atunci când este utilizată împreună cu opțiunea \fB\-f\fP. De asemenea, elimină cât mai multe spații albe posibil atunci când este utilizată împreună cu opțiunile \fB\-J\fP sau \fB\-X\fP. .PP .TP \fB\-A\fP Activează modificarea grafică a liniilor ANSI la imprimarea liniilor de indentare. .PP .TP \fB\-S\fP Activează grafica de linie CP437 (utilă atunci când se utilizează fonturi în modul consolă Linux). Această opțiune este acum echivalentă cu „\fB\-\-charset=IBM437\fP” și poate fi în cele din urmă depreciată. .PP .TP \fB\-n\fP Dezactivează întotdeauna colorarea, anulată de opțiunea \fB\-C\fP, însă anulează CLICOLOR_FORCE dacă este prezentă. .PP .TP \fB\-C\fP Activează întotdeauna colorarea, utilizând culorile implicite încorporate dacă variabilele de mediu LS_COLORS sau TREE_COLORS nu sunt definite. Util pentru a colora ieșirea către o conductă. .PP .SH "OPȚIUNI XML/JSON/HTML" .TP \fB\-X\fP Activează ieșirea XML. Scoate arborele de directoare sub forma unui fișier în format XML. .PP .TP \fB\-J\fP Activează ieșirea JSON. Afișează arborele de directoare ca o matrice formatată JSON. .PP .TP \fB\-H \fP\fIbaseHREF\fP Activează ieșirea HTML, inclusiv referințele HTTP. Util pentru siturile ftp. \fIbaseHREF\fP oferă locația ftp de bază atunci când se utilizează ieșirea HTML. Adică, directorul local poate fi „/local/ftp/pub”, dar trebuie să fie menționat ca „ftp://hostname.organization.domain/pub” (\fIbaseHREF\fP trebuie să fie „ftp://hostname.organization.domain”). Indicație: nu utilizați linii ANSI cu această opțiune și nu indicați mai mult de un director în lista de directoare. Dacă doriți să utilizați culori prin intermediul foii de stil CSS, utilizați opțiunea \fI\-C\fP în plus față de această opțiune pentru a forța ieșirea în culori. .PP .TP \fB\-\-hintro\fP[\fB=\fP]\fIfișier\fP Utilizează \fIfișier\fP ca introducere HTML în locul celui implicit. Utilizați un fișier gol sau \fI/dev/null\fP pentru a elimina complet introducerea. .PP .TP \fB\-\-houtro\fP[\fB=\fP]\fIfișier\fP Utilizează \fIfișier\fP ca picior de pagină HTML în locul celui implicit. Folosiți un fișier gol sau \fI/dev/null\fP pentru a elimina cu totul piciorul de pagină. .PP .TP \fB\-T \fP\fItitlu\fP Stabilește titlul și șirul de antet H1 în modul de ieșire HTML. .PP .TP \fB\-\-nolinks\fP Dezactivează hiperlegăturile în ieșirea HTML. .PP .SH "OPȚIUNI DE INTRARE" .TP \fB\-\-fromfile\fP Citește o listă de directoare dintr\-un fișier și nu din sistemul de fișiere. Rutele furnizate în linia de comandă sunt fișiere din care se citește și nu directoare în care se caută. Directorul cu punct (.) indică faptul că \fBtree\fP ar trebui să citească rutele de la intrarea standard. NOTĂ: acest lucru este adecvat numai pentru citirea ieșirii unui program precum \fBfind\fP, nu pentru «tree \-fi», deoarece legăturile simbolice nu se disting de fișierele care conțin pur și simplu „ \-> ” ca parte a numelui de fișier, cu excepția cazului în care se utilizează opțiunea \fB\-\-fflinks\fP. .PP .TP \fB\-\-fromtabfile\fP La fel ca și \fI\-\-fromfile\fP, \fBtree\fP citește un arbore de directoare dintr\-un fișier text în care fișierele sunt indentate cu tabulație într\-un format asemănător unui arbore, pentru a indica nivelul de ierarhizare al directoarelor. .PP .TP \fB\-\-fflinks\fP Prelucrează informațiile privind legăturile simbolice găsite într\-un fișier, ca în cazul ieșirii din \fB«tree \-fi \-\-noreport»\fP. Numai prima apariție a șirului \fB„\-> ”\fP este utilizată pentru a indica separarea numelui de fișier de legătură. .PP .SH "OPȚIUNI DIVERSE" .TP \fB\-\-help\fP Afișează o listă de utilizare detaliată. .PP .TP \fB\-\-version\fP Afișează versiunea de \fBtree\fP. .PP .TP \fB\-\-\fP Finalizatorul de procesare a opțiunii. După aceasta, nu vor mai fi procesate alte opțiuni. .PP .SH "FIȘIERE .INFO" Fișierele \fB.info\fP sunt similare fișierelor .gitignore; dacă un fișier .info este găsit în timpul scanării unui director, acesta este citit și adăugat la o stivă de informații .info. Fiecare fișier este compus din comentarii (linii care încep cu simboluri hash (#),) sau modele cu caractere joker care pot corespunde unui fișier în raport cu directorul în care se găsește fișierul .info. În cazul în care un fișier trebuie să corespundă unui model, comentariul indentat cu tabulație care urmează modelului este utilizat ca și comentariu al fișierului. Comentariul se termină cu o linie care nu este indentată cu tabulator. Mai multe modele, fiecare pe o linie, pot împărți același comentariu. .br .SH FIȘIERE \fB/etc/DIR_COLORS\fP Baza de date de culori a sistemului. .br \fB~/.dircolors\fP Baza de date de culori a utilizatorilor. .br \&\fB.gitignore\fP Fișierul de excludere git. .br \fB$GIT_DIR/info/exclude\fP Lista globală de excludere a fișierelor git. .br \&\fB.info\fP Fișier de comentariu al fișierului. .br \fB/usr/share/finfo/global_info\fP Fișier global de comentariu al fișierului. .SH MEDIU \fBLS_COLORS\fP Informații despre culori create de \fBdircolors\fP. .br Folosește acest parametru pentru informații despre culori în loc de LS_COLORS, dacă este definită. .br \fBTREE_CHARSET\fP Set de caractere pentru arborele de utilizat în modul HTML. .br Activează colorarea chiar dacă TREE_COLORS sau LS_COLORS nu sunt definite. .br \fBCLICOLOR_FORCE\fP Activează întotdeauna colorarea (efectiv \fI\-C\fP). .br \fBNO_COLOR\fP Dezactivează colorarea (efectiv \fI\-n\fP) ( a se vedea \fBhttps://no\-color.org/\fP). .br \fBLC_CTYPE\fP Configurația regională pentru afișarea numelui de fișier. .br \fBLC_TIME\fP Configurația regională pentru afișarea timefmt (formatul de timp), a se vedea \fBstrftime\fP(3). .br \fBTZ\fP Fusul orar pentru afișarea timefmt, a se vedea \fBstrftime\fP(3). .br \fBSTDDATA_FD\fP Activează caracteristica stddata, opțional definește descriptorul de utilizat. .SH AUTOR Steve Baker (Steve.Baker.llc@gmail.com) .br Ieșire HTML construită de Francesc Rocher (rocher@econ.udg.es) .br Suport pentru seturi de caractere și OS/2 de Kyosuke Tokoro (NBG01720@nifty.ne.jp). .SH "ERORI ȘI NOTE" \fBtree\fP nu curăță directoarele „goale” atunci când opțiunile \fI\-P\fP și \fI\-I\fP sunt utilizate în mod implicit. Utilizați opțiunea \fI\-\-prune\fP pentru aceasta. Opțiunile \fI\-h\fP și \fI\-\-si\fP rotunjesc la cel mai apropiat număr întreg, spre deosebire de implementările \fBls\fP, care rotunjesc întotdeauna în sus. Suprimarea fișierelor și directoarelor cu opțiunile \fI\-I\fP, \fI\-P\fP și \fI\-\-filelimit\fP va duce la rapoarte incorecte privind numărul de fișiere/directoare. Opțiunile \fI\-\-prune\fP și \fI\-\-du\fP fac ca \fBtree\fP să acumuleze întregul arbore în memorie înainte de a\-l emite. În cazul arborilor de directoare mari, acest lucru poate cauza o întârziere semnificativă a ieșirii și utilizarea unor cantități mari de memorie. Memoria tampon de expansiune timefmt este limitată la un număr ridicol de mare de 255 de caractere. Ieșirea șirurilor de timp mai lungi decât aceasta va fi nedefinită, dar este garantat că nu va depăși 255 de caractere. Arborii XML/JSON nu sunt colorați, ceea ce este un pic păcat. Probabil mai multe. Începând cu versiunea 2.0.0, în Linux, \fBtree\fP va încerca să emită automat un arbore JSON compact pe descriptorul de fișier 3 (ceea ce eu numesc stddata), dacă este prezentă și variabila de mediu STDDATA_FD este definită sau definită la un descriptor de fișier pozitiv diferit de zero, valoarea de utilizat pentru afișare. Se speră că într\-o zi un shell Linux/Unix mai bun poate profita de această caracteristică, deși BSON ar fi probabil un format mai bun pentru aceasta. .SH "CONSULTAȚI ȘI" \fBdircolors\fP(1), \fBls\fP(1), \fBfind\fP(1), \fBdu\fP(1), \fBstrftime\fP(3) \fBgitignore\fP(5) .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 .