Eu queria verificar o tamanho do backup do meu sistema de arquivos
ls -lia backup.tgz
17 -rw-r--r-- 1 root root 84972633333 мај 28 10:05 backup.tgz
Com tamanho de bloco M
ls -l --block-size=M backup.tgz
-rw-r--r-- 1 root root 81037M мај 28 10:05 backup.tgz
Finalmente com tamanho de bloco G
ls -l --block-size=G backup.tgz
-rw-r--r-- 1 root root 80G мај 28 10:05 backup.tgz
Alguém poderia explicar uma diferença tão grande?
Os valores são mostrados usando potências de 2, não potências de 10; então 1M é 1.048.576 bytes e 1G é 1.073.741.824 bytes.
Se você dividir de acordo, os valores correspondem à
ls
saída (arredondada):Você pode especificar
KB
,MB
,GB
etc. em vez de usar potências de 10:Consulte a seção sobre tamanhos de bloco na
coreutils
documentação para obter detalhes.