du --max-depth=1 -h
deve mostrar quanto espaço as pastas usam
Eu sei que essas pastas têm > 80 gb de arquivos. No entanto, eles mostram apenas 4.0K em ls-lah? Como posso ter tamanho de show ls incluindo o conteúdo?
[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
Usando o comando du
:
du -sh .
Observe que isso leva algum tempo, porque ele precisa verificar o conteúdo do diretório.
du -sh
em que s
exibe um resumo do tamanho do diretório.
h
formato legível por humanos
Exemplo:
[root@smsc tmp]# du -sh
219M .
ls
mostra o tamanho da entrada de diretório, não do conteúdo do diretório. O diretório em si é basicamente uma lista de todos os nomes de arquivos contidos no diretório e, portanto, bem pequenos.
Para obter o tamanho combinado de um diretório e seu conteúdo, use du
.
$ du -sm * | sort -n | tail -n 20 6 persilleriet 10 reading-material 22 Desktop 24 android 24 workspace 28 Dropbox 35 skole 36 2011v 38 fpsu 42 archives 46 prosj 54 2011erm 54 books 64 svn 99 reference 227 tmp 311 muz 331 images 370 src 663 Downloads
Use 'du'. Mais explicações
Para mostrar o tamanho de /var
, use:
du -sh /var
Para mostrar o tamanho de conteúdos de /var
, use:
du -sh /var/*
Tags command-line linux