単一ファイルのサイズ、ディスクで使用されているすべてのファイルのサイズ、ディスクで使用可能な最大ファイルサイズを取得したいと思います。 Linuxでは、ファイルサイズを確認するために、「du」、「df」、「ls -l」などのコマンドが用意されています。
ただし、「df -h」で使用されているファイルの合計サイズを確認し、「du -shc / *」で使用されているファイルの合計サイズを確認すると、結果は異なります。
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
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
正確なファイルサイズを表示するコマンドは何ですか?または、正しいファイルサイズを取得するために他のどのコマンドを実行できますか?
答え1
find . -type f -printf "%s %p\n"