Cum enumerați fișierele recursiv în linia de comandă Linux

Configurare noua (How To)

Situatie

Comanda ls este implicită pentru vizualizarea conținutului unui director. Acest lucru se întâmplă în ciuda existenței comenzii dir dedicate. Comanda ls listează conținutul directorului prezent, dar nu arată conținutul subdirectoarelor în mod implicit.

Solutie

  • Utilizați comanda ls pentru a lista fișierele în mod recursiv

Puteți modifica comportamentul implicit al comenzii ls pentru a lista fișierele în mod recursiv utilizând opțiunea -R.

ls -R Directory_name

După cum puteți vedea, arată conținutul fiecărui subdirector unul câte unul. Aceasta este R majusculă. r minuscul este folosit pentru afișarea inversă a ieșirii ls.Iată câteva alte moduri de a enumera fișierele în mod recursiv.

De departe, acesta este utilitarul  preferat atunci când vine vorba de listarea recursiv a fișierelor, deoarece obține rezultatul în cel mai ușor mod posibil. Dar nu vine preinstalat în majoritatea distribuțiilor. Dacă sunteți pe o distribuție bazată pe Debian, puteți utiliza această comandă pentru instalare:

sudo apt install tree
Odată ce ați terminat cu instalarea, trebuie doar să adăugați numele fișierului
cu comanda arborescentă:

tree Directory_name

Tip solutie

Permanent

Voteaza

(4 din 8 persoane apreciaza acest articol)

Despre Autor

Leave A Comment?