Jeg kan godt lide tree
det er en god måde at vise mine filer og størrelsen på mapper / mapper på. indstillingen -h viser kun størrelsen på biblioteket, ikke den kumulative størrelse på dets indhold.
/media/ ├── [ 16K] 64D9-E862 │ ├── [8.0K] downloads
Jeg kender et at mit eksterne drev har mere end 16 kB.
Hvordan kan jeg ordne det med træ 1.5? Endnu bedre, hvordan opgraderer jeg til 1,6?
Svar
Kun for træ 1.6 og derover
Det kan være en god idé at se på:
man tree
–du For hver bibliotek rapporterer den sin størrelse som akkumulering af størrelser på alle dets filer og underkataloger (og deres filer osv.). Den samlede mængde brugt plads er også angivet i den endelige rapport (som kommandoen “du -c”.) Denne mulighed kræver træ til læs hele katalogtræet, inden du udsender det, se BUGS OG NOTER nedenfor s -s.
Så du skal bruge:
tree --du -h
Kommentarer
Svar
Tilføjelse af det accepterede svar … med et betydeligt antal mapper, vil du muligvis få en enorm output fra det kommando.
Hvis du som mig ønsker at identificere nogle store mapper, der skal renses, fordi du fylder dit drev, kan du finde det nyttigt at kombinere trækommandoen med en grep for at begrænse den til mapper, der er Gigabyte i størrelse og sparer dig selv behovet for at gennemgå hele output:
tree --du -h | grep G]
Svar
Brug denne kode, der kan hjælpe dig,
$ sudo tree -hF
eller
# tree -hF
Kommentarer
- Dette gør ikke, hvad OP anmodede for 4 år siden …
-a
til output-placeringer, der er skjulte (start med en prik, f.eks. Cache)