Ce face tree
Comanda tree desenează vizual ierarhia de foldere dintr-o unitate sau cale de disc sub forma unei diagrame arborescente ramificate.
În mod implicit, comanda afișează doar folderele. Dacă adaugi parametrul /f (Files), va afișa și fiecare fișier individual aflat în fiecare ramură.
Parametrul /a folosește caractere ASCII standard (+, -, \, |) în loc de caractere grafice speciale extins-ASCII, fiind ideal atunci când dorești să redirecționezi rezultatul într-un fișier text (tree /f /a > structura.txt) pentru a-l include în documentații GitHub README sau specificații de proiect.
Opțiuni și argumente
| Opțiune / Parametru | Descriere |
|---|---|
/f |
Afișează numele fișierelor din fiecare director, nu doar folderele. |
/a |
Utilizează caractere ASCII simple pentru linii, evitând erorile de codare în fișiere text. |
Ce returnează
Arborele grafic al structurii de directoare.
Exemple
Exemplul 1: Afișarea structurii unui proiect cu fișiere în format text curat
Include fișierele folosind caractere ASCII compatibile.
tree C:\Proiect /f /a
Ieșire în terminal
Folder PATH listing
C:\PROIECT
+---css
| \---style.css
+---js
| \---app.js
\---index.html
Greșeli frecvente
- Rularea comenzii ‘tree /f’ în rădăcina partiției C:\ fără redirecționare, blocând consola timp de minute bune în timp ce parcurge sute de mii de fișiere din Windows.
- Omiterea lui ‘/a’ la salvarea în fișiere text ne-Unicode, cauzând apariția caracterelor corupte (pătrate sau semne de întrebare) pe ramuri.
Comenzi înrudite
dir: Afișează lista fișierelor și subdirectoarelor dintr-un folder cu atribute, dată și mărime.cd (chdir): Schimbă directorul curent de lucru sau afișează calea folderului în care te afli.where: Localizează și afișează calea binarului executabil căutat în directoarele din variabila de mediu PATH.
Întrebări & Exemple de Cod:
treeAi o nelămurire despre utilizarea comenzii
treesau ai descoperit un truc / fragment de cod util? Distribuie-l cu ceilalți programatori!Fii primul care pune o întrebare sau distribuie un fragment de cod / prompt!
Nu au fost adăugate încă întrebări sau exemple de cod pentru această pagină. Dacă ai întâlnit o problemă sau ai un snippet util, adaugă-l mai jos pentru a-i ajuta pe ceilalți.