Que comando eu usaria para descobrir quanto espaço total meu disco rígido deixou?

1

Qual é o único comando que posso executar que me mostra a quantidade total de espaço livre em um disco rígido? Eu não quero fazer nenhuma matemática, eu só quero um comando que me mostre o total de espaço livre no meu disco rígido.

    
por DeJeL 02.02.2016 / 10:26

4 respostas

4

Você pode usar df com o sinalizador total

--total
produce a grand total

df --total

ou

df --total -h

para output legível em humanos (por exemplo, K, M, G)

Isso produzirá resultados como

Filesystem      Size  Used Avail Use% Mounted on
/dev/sda2        23G   13G  8.7G  60% /
udev            4.0G  124K  4.0G   1% /dev
tmpfs           4.0G   72K  4.0G   1% /dev/shm
total            31G   13G   17G  44%

Para mostrar apenas o total de espaço físico no disco rígido (incluindo nfs)

df -x tmpfs --total -h

Filesystem      Size  Used Avail Use% Mounted on
/dev/sda2        23G   13G  8.7G  60% /
total            23G   13G  8.7G  60%

Dependendo de quais tipos de arquivos você deseja excluir (como o udev parece ser tmpfs ou devtmpfs ), você pode usar

df -T
Filesystem     Type  1K-blocks     Used Available Use% Mounted on
/dev/sda2      ext3   23731644 13486576   9039564  60% /
udev           tmpfs   4093900      124   4093776   1% /dev
tmpfs          tmpfs   4093900       72   4093828   1% /dev/shm
                ^
               This column

Para verificar os tipos de arquivos, basta colocar os necessários no comando -x

Note também que todas estas são extensões GNU, então você precisa do GNU df.

    
por 04.02.2016 / 09:21
4

Você pode usar o df command :

$ df -h
Filesystem      Size  Used Avail Use% Mounted on
udev            3.9G     0  3.9G   0% /dev
tmpfs           799M  8.7M  790M   2% /run
/dev/xvda1       50G  6.3G   41G  14% /
tmpfs           3.9G     0  3.9G   0% /dev/shm
tmpfs           5.0M     0  5.0M   0% /run/lock
tmpfs           3.9G     0  3.9G   0% /sys/fs/cgroup
cgmfs           100K     0  100K   0% /run/cgmanager/fs
tmpfs           799M     0  799M   0% /run/user/1000

Aqui, /dev/xvda1 é meu disco principal e tem 41 GB grátis.

Você também pode limitar a saída a apenas um disco ou diretório específico:

$ df -h /
Filesystem      Size  Used Avail Use% Mounted on
/dev/xvda1       50G  6.3G   41G  14% /
    
por 02.02.2016 / 10:32
1

df (ou df -h para tamanhos "legíveis") mostra os dispositivos do sistema de arquivos, qual o tamanho, o quanto é usado, quanto está disponível e seus pontos de montagem no sistema.

Dê uma olhada aqui se quiser ver mais alguns comandos de console em seu Linux Mint.

    
por 02.02.2016 / 10:33
0

Você pode usar pydf . É uma versão melhorada de df . link

Produz uma saída assim:

Filesystem Size Used Avail Use%                 Mounted on
/dev/sdb5   92G  16G   70G 17.9 [##...........] /         
/dev/sdb6  347G  31G  298G  9.0 [#............] /home
    
por 02.02.2016 / 11:24