Sei que essas pastas têm mais de 80 GB de arquivos. No entanto, eles mostram apenas 4,0K em ls -lah? Como posso mostrar ls size, 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
linux
command-line
Flotsam N. Jetsam
fonte
fonte
du-dir
ou algo assim.--max-depth=1
é um tipo de escolha estranha, porque as subpastas (e arquivos dentro delas) não são contabilizadas. Da questão, não está claro se isso foi desejado ou não.du -d 1 -h
Usando o comando
du
:Observe que isso leva algum tempo, porque é necessário verificar o conteúdo do diretório.
fonte
du -sh
onde
s
exibe um resumo do tamanho do diretório.h
formato legível por humanosExemplo:
fonte
ls
mostra o tamanho da entrada do 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, bastante pequeno.Para obter o tamanho combinado de um diretório e seu conteúdo, use
du
.fonte
fonte
Use 'du'. Mais explicações
fonte
Para mostrar o tamanho de
/var
, use:Para mostrar o tamanho do conteúdo de
/var
, use:fonte