15%

Economisește 15%<\/span> la toate serviciile de găzduire

Testează-ți abilitățile și obține Reducere<\/span> la orice plan de găzduire

Utilizați codul:

Skills
Începeți
02.09.2025

Cum să listezi directoarele în linux?

Lucrul în Linux se simte adesea ca navigarea într-o bibliotecă vastă. În loc de rafturi, ai directoare (foldere), iar în loc de cărți, ai fișiere. Pentru a fi eficient ca administrator de sistem, dezvoltator sau chiar ca un începător curios, trebuie să stăpânești bazele găsirii drumului în această structură. Una dintre cele mai importante abilități este învățarea modului de a lista directoarele. Acest articol te va ghida prin diferite abordări, va explica avantajele și dezavantajele lor și îți va arăta când fiecare metodă are sens.

De ce este important să listezi directoarele

Pe un computer personal, s-ar putea să arunci o privire în folderul tău „Documents” sau „Downloads” doar ocazional. Pe un server, însă, directoarele sunt în centrul sarcinilor zilnice:

  • Administrarea sistemului: verifică rapid ce se află în /etc/ sau /var/log/.
  • Web hosting: găsește folderele proiectului în /var/www/.
  • Dezvoltare: identifică directoarele ascunse precum .git/ sau .venv/.
  • Securitate: confirmă ce este instalat și rulează pe sistem.

Pe scurt: dacă nu știi cum să listezi directoarele eficient, te vei simți mereu pierdut.

Cea mai simplă metodă: ls

Comanda ls este instrumentul implicit pentru a afișa conținutul unui folder. Rulează-l fără argumente:

ls

Aceasta arată atât fișierele, cât și directoarele. Dacă vrei să vezi doar directoarele:

ls -d */

Iată ce se întâmplă:

  • -d îi spune lui ls să nu se aprofundeze în fiecare director.
  • */ este un model de shell care se potrivește cu toate directoarele din folderul curent.

Dar există o limitare: directoarele ascunse (cele care încep cu un punct, cum ar fi .git) nu vor apărea.

Dacă vrei și detalii — permisiuni, proprietate, timpi — rulează:

ls -ld */

Folosește aceasta când vrei doar o privire rapidă, dar fii conștient că nu este cea mai fiabilă metodă pentru scripting.

O metodă mai fiabilă: find

find este ca un far: poate scana sistemul tău pentru directoare la orice adâncime.

Listează toate directoarele recursiv din locația curentă:

find . -type d

Numai directoarele de nivel superior (portabile între Linux, macOS, BSD):

find . -mindepth 1 -prune -type d

Dacă ești pe GNU/Linux (cele mai multe distribuții VPS), poți folosi o versiune mai simplă:

find . -maxdepth 1 -type d

Când să folosești find:

  • Vrei să incluzi directoare ascunse.
  • Ai nevoie de rezultate recursive.
  • Scrii un script și ai nevoie de consistență între sisteme.

De ce nu ls -l | grep “^d”?

De multe ori vei vedea aceasta sugerată:

ls -l | grep "^d"

Aceasta filtrează ieșirea ls -l pentru a arăta doar directoarele (deoarece acestea încep cu d).

Dar această abordare este fragilă:

  • Localele sau setările de culoare diferite pot rupe analiza.
  • Linkurile simbolice către directoare nu vor apărea.
  • Nu este fiabilă pentru automatizare.

Mai bine să folosești find în schimb.

Cele mai bune practici

  • Pentru scripting: folosește find — portabil, consistent și funcționează cu directoare ascunse.
  • Pentru verificări rapide: ls -d */ este bine — doar amintește-ți că ignoră folderele ascunse.
  • Pentru o structură vizuală: folosește tree.
  • Pentru securitate: verifică întotdeauna directoarele ascunse — acestea stochează adesea configurații importante (.ssh, .git, .config).
  • Concluzie

Listarea directoarelor este o abilitate de bază, dar esențială în Linux. În funcție de context, ai la dispoziție mai multe instrumente:

  • ls -d */ pentru verificări rapide.
  • find . -mindepth 1 -prune -type d pentru rezultate de nivel superior fiabile.
  • tree -d pentru o hartă vizuală a sistemului tău.

Pe un VPS sau Server Dedicat AlexHost, aceste comenzi te ajută să rămâi în control total asupra mediului tău, fie că implementezi aplicații, monitorizezi jurnalele sau pur și simplu explorezi sistemul de fișiere. Stăpânirea lor îți va economisi timp, va preveni greșelile și te va face să te simți ca acasă pe orice mașină Linux.

15%

Economisește 15%<\/span> la toate serviciile de găzduire

Testează-ți abilitățile și obține Reducere<\/span> la orice plan de găzduire

Utilizați codul:

Skills
Începeți