Îmi place tree
este „un mod frumos de a afișa fișierele mele și dimensiunea dosarelor / directoarelor. Dar opțiunea -h arată doar dimensiunea directorului, nu dimensiunea cumulativă a conținutului său.
/media/ ├── [ 16K] 64D9-E862 │ ├── [8.0K] downloads
Știu pentru un faptul că unitatea mea externă are mai mult de 16 KB în ea.
Cum pot remedia asta cu arborele 1.5? Mai bine, cum pot face upgrade la 1.6?
Răspuns
Numai pentru arborele 1.6 și peste
S-ar putea să doriți să vă uitați la:
man tree
–du Pentru fiecare director raportați dimensiunea sa ca acumularea de dimensiuni a 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, dată în raportul final (cum ar fi comanda „du -c”.) Această opțiune necesită arborele pentru citiți întregul arbore de directoare înainte de al emite, consultați BUGURI ȘI NOTE de mai jos s -s.
Deci ar trebui să utilizați:
tree --du -h
Comentarii
Răspuns
Adăugând răspunsul acceptat … cu orice număr substanțial de foldere, veți obține potențial o ieșire imensă din acel comanda.
Dacă la fel ca mine, doriți să identificați câteva foldere mari de curățat deoarece vă umpleți unitatea, s-ar putea să vă fie de ajutor să combinați comanda arborescentă cu grep pentru a o limita la folderele care sunt Gigabytes ca dimensiune, economisindu-vă nevoia de a parcurge întreaga ieșire:
tree --du -h | grep G]
Răspuns
Vă rugăm să folosiți acest cod vă poate ajuta,
$ sudo tree -hF
sau
# tree -hF
Comentarii
- Acest lucru nu face ceea ce a cerut OP, acum 4 ani …
-a
la locațiile de ieșire care sunt ascunse (începeți cu un punct, de exemplu .cache)