find . -type f -printf "%s %p\n"
Eu gostaria de obter tamanho de arquivo individual, todo o tamanho do arquivo usado no disco e utilizável o tamanho máximo do arquivo no disco. No linux, os comandos para verificar tamanhos de arquivo como "du", "df", "ls -l" são preparados.
No entanto, o resultado é diferente ao examinar o tamanho total dos arquivos usados em "df -h" e ao examinar o tamanho total do arquivo usado em "du -shc /*".
resultado de df,
$df -h
Filesystem Size Used Avail Use% Mounted on
ubi0:rootfs 435M 195M 240M 45% /
devtmpfs 88M 4.0K 88M 1% /dev
tmpfs 248M 168K 248M 1% /run
tmpfs 248M 124K 248M 1% /var/volatile
resultado de du,
$du -shc /*
3.3M /bin
1.2M /boot
4.0K /dev
5.5M /etc
38M /home
9.7M /lib
0 /media
0 /mnt
12K /opt
0 /proc
168K /run
2.5M /sbin
0 /sys
0 /tmp
45M /unit_tests
273M /usr
228M /var
36K /www
605M total
Qual comando mostra o tamanho exato do arquivo? Ou, que outro comando pode ser executado para obter o tamanho correto do arquivo?
find . -type f -printf "%s %p\n"
Tags disk-usage filesystems yocto ubifs