Como ver / determinar o tamanho do arquivo em disco no Linux?

3

No Windows, você pode ver o tamanho real de um arquivo / diretório e o tamanho no disco; esse tamanho no disco depende do tamanho do bloco.

Como posso ver isso no Linux (menta)?

Eu tenho disco com milhares de fotos com tamanhos variados.

Eu quero ver o tamanho real e o espaço que ocupam no disco, especialmente em diretórios. No Windows, a diferença pode estar em gigabytes de espaço desperdiçado.

    
por user3130012 14.10.2017 / 01:10

1 resposta

2

Acho que o que você está procurando é du . A execução de du -s <directory> mostra muito espaço em disco usado pelo conteúdo de um diretório. du também pode contar os tamanhos de cada arquivo no diretório individualmente e informar o tamanho total do conteúdo:

du -s --apparent-size <directory>

Se você quiser saber a quantidade de espaço "desperdiçado" resultante da alocação em blocos, basta subtrair o resultado do segundo comando do primeiro.

Nota: --apparent-size informa o tamanho em kilobytes. Você pode usar o -b flag, se quiser saber o número exato de bytes que um arquivo contém. Isso é útil se você quiser saber quantos bytes (sem cabeçalhos e outros) você precisaria enviar pela rede para entregar o arquivo, por exemplo.

    
por 14.10.2017 / 02:56