linux pokazuje rozmiar zawartości folderu w ls lub innym poleceniu


31

Wiem, że każdy z tych folderów ma> 80 GB plików. Jednak pokazują tylko 4,0 K w ls -lah? Jak mogę ustawić rozmiar ls wraz z zawartością?

[root@aapsan01 aapxen01]# ls -lah
total 48K
drwxrwxrwx  6 root root 4.0K Sep 29 03:45 .
drwxrwxrwx 15 root root 4.0K Sep 27 09:15 ..
drwxr-xr-x  2 root root 4.0K Sep 29 03:45 aapxen01.0
drwxr-xr-x  2 root root 4.0K Sep 28 12:10 aapxen01.1
drwxr-xr-x  2 root root 4.0K Sep 27 09:21 aapxen01.2
drwxr-xr-x  2 root root 4.0K Sep 27 09:21 aapxen01.3

Odpowiedzi:


35

du --max-depth=1 -h powinien pokazywać, ile miejsca zajmują foldery


To jest to czego chce. Dzięki. Szkoda, że ​​nie mogli dokonać przełączenia ls, aby podać te informacje. No cóż.
Flotsam N. Jetsam

Uważam, że jest to bardzo przydatne, więc zwykle mam go jako alias w moim systemie du-dirlub coś takiego.
dtlussier

1
W rzeczywistości dodawanie --max-depth=1jest dziwnym wyborem, ponieważ wówczas podfoldery (i pliki w nich zawarte) nie są w ogóle liczone. Z pytania nie wynika, czy było to pożądane, czy nie.
Olli,

@Olli Podfoldery są liczone, ale nie są wyświetlane.
Bernhard

Równoważny również zdu -d 1 -h
sumą kontrolną

13

Za pomocą polecenia du:

du -sh .

Pamiętaj, że zajmuje to trochę czasu, ponieważ musi przeskanować zawartość katalogu.


6

du -sh

gdzie swyświetla podsumowanie rozmiaru katalogu.
hformat czytelny dla człowieka

Przykład:

[root@smsc tmp]# du -sh
219M    .

3

lspokazuje rozmiar wpisu katalogu, a nie zawartości katalogu. Sam katalog jest w zasadzie listą wszystkich nazw plików zawartych w katalogu, a zatem jest dość mały.

Aby uzyskać łączny rozmiar katalogu i jego zawartości, użyj du.


2
$ du -sm * | sort -n | ogon -n 20
6 persilleriet
10 materiałów do czytania
22 Pulpit
24 android
24 miejsce do pracy
28 Dropbox
35 skole
36 2011v
38 fpsu
42 archiwa
46 prosj
54 2011erm
54 książki
64 svn
99 referencji
227 tmp
311 muz
331 zdjęć
370 src
663 pliki do pobrania


1

Aby pokazać rozmiar /var, użyj:

du -sh /var

Aby pokazać rozmiar zawartości z /var, użytkowania:

du -sh /var/*
Korzystając z naszej strony potwierdzasz, że przeczytałeś(-aś) i rozumiesz nasze zasady używania plików cookie i zasady ochrony prywatności.
Licensed under cc by-sa 3.0 with attribution required.