GNU bug report logs - #17553
du unit suggestion

Previous Next

Package: coreutils;

Reported by: Reuben Thomas <rrt <at> sc3d.org>

Date: Thu, 22 May 2014 19:48:02 UTC

Severity: normal

Tags: notabug

Done: Paul Eggert <eggert <at> cs.ucla.edu>

Bug is archived. No further changes may be made.

Full log


View this message in rfc822 format

From: Reuben Thomas <rrt <at> sc3d.org>
To: Pádraig Brady <P <at> draigbrady.com>
Cc: 17553 <at> debbugs.gnu.org
Subject: bug#17553: du unit suggestion
Date: Sun, 28 Apr 2024 20:09:38 +0200
[Message part 1 (text/plain, inline)]
On Fri, 23 May 2014 at 15:02, Reuben Thomas <rrt <at> sc3d.org> wrote:

> On 23 May 2014 13:12, Pádraig Brady <P <at> draigbrady.com> wrote:
>
>> tl;dr
>>
>>   You can get what you want currently by doing:
>>
>>     du() { env du -B1 "$@" | numfmt --to=iec-i --suffix=B; }
>>
>
> Thanks very much, that's certainly good enough for me.
>

Today I found that this doesn't cope with filenames that contain newlines,
but it's easy to fix:

du() { env du "$@" --block-size=1 --null | numfmt --zero-terminated
--from=auto --to=iec-i --suffix=B | tr '\0' '\n'; }

-- 
https://rrt.sc3d.org
[Message part 2 (text/html, inline)]

This bug report was last modified 1 year and 28 days ago.

Previous Next


GNU bug tracking system
Copyright (C) 1999 Darren O. Benham, 1997,2003 nCipher Corporation Ltd, 1994-97 Ian Jackson.