On 7/3/21 6:44 AM, Michael Stone wrote:
On Fri, Jul 02, 2021 at 02:30:50PM -0700, David Christensen wrote:2021-07-02 14:24:30 dpchrist@dipsy ~/sandbox/dd $ du --bytes truncate-sparse 5242880 truncate-sparse I expected sparse files, but du(1) does not indicate such (?).You used --bytes, which per the man page implies --apparent-size
RTFM du(1): -b, --bytes equivalent to '--apparent-size --block-size=1' 2021-07-03 14:12:30 dpchrist@dipsy ~/sandbox/dd $ du --block-size=1 [a-z]* 0 dd-sparse 0 truncate-sparse 5242880 urandom 5242880 zero Thank you. :-) I suppose '-b' is Huffman Coding [1] for somebody's use case (?). I prefer the Principle of Least Surprise [2] -- 'du' means "disk usage". David [1] https://en.wikipedia.org/wiki/Huffman_encoding [2] https://en.wikipedia.org/wiki/Principle_of_least_surprise