From unknown Fri Aug 08 22:53:34 2025 X-Loop: help-debbugs@gnu.org Subject: bug#8676: ls --si --human-readable, MB vs M Resent-From: Peggy Russell Original-Sender: debbugs-submit-bounces@debbugs.gnu.org Resent-To: owner@debbugs.gnu.org Resent-CC: bug-coreutils@gnu.org Resent-Date: Mon, 16 May 2011 16:15:02 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: report 8676 X-GNU-PR-Package: coreutils X-GNU-PR-Keywords: To: 8676@debbugs.gnu.org X-Debbugs-Original-To: bug-coreutils@gnu.org Received: via spool by submit@debbugs.gnu.org id=B.130556245511400 (code B ref -1); Mon, 16 May 2011 16:15:02 +0000 Received: (at submit) by debbugs.gnu.org; 16 May 2011 16:14:15 +0000 Received: from localhost ([127.0.0.1] helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.69) (envelope-from ) id 1QM0Qw-0002xp-MM for submit@debbugs.gnu.org; Mon, 16 May 2011 12:14:15 -0400 Received: from eggs.gnu.org ([140.186.70.92]) by debbugs.gnu.org with esmtp (Exim 4.69) (envelope-from ) id 1QLtTw-00087r-CV for submit@debbugs.gnu.org; Mon, 16 May 2011 04:48:52 -0400 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1QLtTq-0006oq-7E for submit@debbugs.gnu.org; Mon, 16 May 2011 04:48:47 -0400 X-Spam-Checker-Version: SpamAssassin 3.3.1 (2010-03-16) on eggs.gnu.org X-Spam-Level: X-Spam-Status: No, score=-2.6 required=5.0 tests=BAYES_00,FREEMAIL_FROM, RCVD_IN_DNSWL_LOW, RFC_ABUSE_POST, T_DKIM_INVALID, T_TO_NO_BRKTS_FREEMAIL autolearn=unavailable version=3.3.1 Received: from lists.gnu.org ([140.186.70.17]:39032) by eggs.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1QLtTq-0006om-5n for submit@debbugs.gnu.org; Mon, 16 May 2011 04:48:46 -0400 Received: from eggs.gnu.org ([140.186.70.92]:49768) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1QLtTp-0007Dx-43 for bug-coreutils@gnu.org; Mon, 16 May 2011 04:48:46 -0400 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1QLtTo-0006oT-4d for bug-coreutils@gnu.org; Mon, 16 May 2011 04:48:45 -0400 Received: from mail-iw0-f169.google.com ([209.85.214.169]:49819) by eggs.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1QLtTo-0006oO-0X for bug-coreutils@gnu.org; Mon, 16 May 2011 04:48:44 -0400 Received: by iwg8 with SMTP id 8so5134226iwg.0 for ; Mon, 16 May 2011 01:48:43 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=gamma; h=domainkey-signature:from:organization:to:subject:date:user-agent :mime-version:content-type:content-transfer-encoding:message-id; bh=F7tvfUI3C5WIkRwi7+Bbd0uAVntqSfSnfbZqlHdFLAU=; b=fvILRc1i6UgmscJdl9K6Pc3tjTh04q5iIKi5/oHF8tz/KceSYJtZiD6erDGG8EuzQO nXO5uFycOTCJ1+uB3Bsxu9xRW0tRGVQ5Ed5J0uG9txddUNUZu2ZB0jLZPnksDi5v1dLA HYU3R315iXdPGgvzcLmPybz3griRYlBtcNGKc= DomainKey-Signature: a=rsa-sha1; c=nofws; d=gmail.com; s=gamma; h=from:organization:to:subject:date:user-agent:mime-version :content-type:content-transfer-encoding:message-id; b=XPGUXx3NIyltMZbERRebc9LlHt1QTNKld3fTwRe4FUNOOvC1a1Vs8UQP9AHtk7JbHi tymLucJZHFyvGqKobPm4I1anq4a90dJqeEAnzW+07U8fm1FD8WVISWT0DG1GFRegR/QG 8qiHLmiE8ibUXAraQwqhsXNtXOXU744ZLwtII= Received: by 10.42.149.70 with SMTP id u6mr4782305icv.416.1305535722980; Mon, 16 May 2011 01:48:42 -0700 (PDT) Received: from russte14.localnet (CPE-24-211-27-114.wi.res.rr.com [24.211.27.114]) by mx.google.com with ESMTPS id y10sm2154347iba.63.2011.05.16.01.48.41 (version=TLSv1/SSLv3 cipher=OTHER); Mon, 16 May 2011 01:48:42 -0700 (PDT) From: Peggy Russell Organization: RusSte, Inc. Date: Mon, 16 May 2011 03:48:40 -0500 User-Agent: KMail/1.12.4 (Linux/2.6.31.12-0.2-desktop; KDE/4.3.5; x86_64; ; ) MIME-Version: 1.0 Content-Type: Text/Plain; charset="us-ascii" Content-Transfer-Encoding: 7bit Message-Id: <201105160348.40772.prusselltechgroup@gmail.com> X-detected-operating-system: by eggs.gnu.org: GNU/Linux 2.6 (newer, 2) X-detected-operating-system: by eggs.gnu.org: GNU/Linux 2.6 (newer, 3) X-Received-From: 140.186.70.17 X-Spam-Score: -5.9 (-----) X-Mailman-Approved-At: Mon, 16 May 2011 12:14:14 -0400 X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.11 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Sender: debbugs-submit-bounces@debbugs.gnu.org Errors-To: debbugs-submit-bounces@debbugs.gnu.org X-Spam-Score: -5.9 (-----) Hi, From: man:ls ............................................................................ SIZE may be (or may be an integer optionally followed by) one of following: kB 1000, K 1024, MB 1000*1000, M 1024*1024, and so on for G, T, P, E, Z, Y. ............................................................................ From: info:/coreutils/Block size ............................................................................ ... With human-readable formats, output sizes are followed by a size letter such as `M' for megabytes. `BLOCK_SIZE=human-readable' uses powers of 1024; `M' stands for 1,048,576 bytes. `BLOCK_SIZE=si' is similar, but uses powers of 1000 and appends `B'; `MB' stands for 1,000,000 bytes. ... `MB' megabyte: 10^6 = 1,000,000. `M' `MiB' mebibyte: 2^20 = 1,048,576. ............................................................................ Commands: ............................................................................ #1 ls -l file.ogg -r--r--r-- 1 user group 59802045 2010-07-01 20:37 file.ogg #2 ls -l --si file.ogg -r--r--r-- 1 user group 60M 2010-07-01 20:37 file.ogg #3 ls -l --human-readable file.ogg -r--r--r-- 1 user group 58M 2010-07-01 20:37 file.ogg #4 ls -l --block-size=si file.ogg -r--r--r-- 1 user group 60M 2010-07-01 20:37 file.ogg #5 ls -l --block-size=human-readable file.ogg r--r--r-- 1 user group 58M 2010-07-01 20:37 file.ogg ............................................................................ Given the above: SI Decimal (Matches #2): 59802045/(1000*1000) = roundup(59.80,0) = 60 MB IEC Binary (Matches #3): 59802045/(1024*1024) = roundup(57.03,0) = 58 M Shouldn't the `ls -l --si` output (#2 or #4) be display as 60MB vs 60M or am I just missing a `ls` option for formatting the different display units? Thank you. Peggy Russell From unknown Fri Aug 08 22:53:34 2025 X-Loop: help-debbugs@gnu.org Subject: bug#8676: ls --si --human-readable, MB vs M Resent-From: Paul Eggert Original-Sender: debbugs-submit-bounces@debbugs.gnu.org Resent-To: owner@debbugs.gnu.org Resent-CC: bug-coreutils@gnu.org Resent-Date: Mon, 16 May 2011 16:24:02 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 8676 X-GNU-PR-Package: coreutils X-GNU-PR-Keywords: To: Peggy Russell Cc: 8676@debbugs.gnu.org Received: via spool by 8676-submit@debbugs.gnu.org id=B8676.130556301312220 (code B ref 8676); Mon, 16 May 2011 16:24:02 +0000 Received: (at 8676) by debbugs.gnu.org; 16 May 2011 16:23:33 +0000 Received: from localhost ([127.0.0.1] helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.69) (envelope-from ) id 1QM0Zw-0003B3-F2 for submit@debbugs.gnu.org; Mon, 16 May 2011 12:23:32 -0400 Received: from smtp.cs.ucla.edu ([131.179.128.62]) by debbugs.gnu.org with esmtp (Exim 4.69) (envelope-from ) id 1QM0Zu-0003Ao-3j for 8676@debbugs.gnu.org; Mon, 16 May 2011 12:23:30 -0400 Received: from localhost (localhost.localdomain [127.0.0.1]) by smtp.cs.ucla.edu (Postfix) with ESMTP id 67E9D39E8145; Mon, 16 May 2011 09:23:24 -0700 (PDT) X-Virus-Scanned: amavisd-new at smtp.cs.ucla.edu Received: from smtp.cs.ucla.edu ([127.0.0.1]) by localhost (smtp.cs.ucla.edu [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id OxwdHoA2-dyh; Mon, 16 May 2011 09:23:24 -0700 (PDT) Received: from [131.179.64.200] (Penguin.CS.UCLA.EDU [131.179.64.200]) by smtp.cs.ucla.edu (Postfix) with ESMTPSA id 1BB2E39E8143; Mon, 16 May 2011 09:23:24 -0700 (PDT) Message-ID: <4DD14F7B.1080803@cs.ucla.edu> Date: Mon, 16 May 2011 09:23:23 -0700 From: Paul Eggert Organization: UCLA Computer Science Department User-Agent: Mozilla/5.0 (X11; U; Linux x86_64; en-US; rv:1.9.2.17) Gecko/20110428 Fedora/3.1.10-1.fc14 Thunderbird/3.1.10 MIME-Version: 1.0 References: <201105160348.40772.prusselltechgroup@gmail.com> In-Reply-To: <201105160348.40772.prusselltechgroup@gmail.com> Content-Type: text/plain; charset=ISO-8859-1 Content-Transfer-Encoding: 7bit X-Spam-Score: -3.2 (---) X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.11 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Sender: debbugs-submit-bounces@debbugs.gnu.org Errors-To: debbugs-submit-bounces@debbugs.gnu.org X-Spam-Score: -3.2 (---) On 05/16/11 01:48, Peggy Russell wrote: > Shouldn't the `ls -l --si` output (#2 or #4) be display as 60MB vs 60M That would be more consistent, yes. But it would also take up an extra column of output, and those columns are precious. From unknown Fri Aug 08 22:53:34 2025 MIME-Version: 1.0 X-Mailer: MIME-tools 5.427 (Entity 5.427) X-Loop: help-debbugs@gnu.org From: help-debbugs@gnu.org (GNU bug Tracking System) To: Peggy Russell Subject: bug#8676: closed (Re: bug#8676: ls --si --human-readable, MB vs M) Message-ID: References: <8739g07lgf.fsf@rho.meyering.net> <201105160348.40772.prusselltechgroup@gmail.com> X-Gnu-PR-Message: they-closed 8676 X-Gnu-PR-Package: coreutils Reply-To: 8676@debbugs.gnu.org Date: Tue, 13 Sep 2011 11:37:02 +0000 Content-Type: multipart/mixed; boundary="----------=_1315913822-25022-1" This is a multi-part message in MIME format... ------------=_1315913822-25022-1 Content-Disposition: inline Content-Transfer-Encoding: quoted-printable Content-Type: text/plain; charset="utf-8" Your bug report #8676: ls --si --human-readable, MB vs M which was filed against the coreutils package, has been closed. The explanation is attached below, along with your original report. If you require more details, please reply to 8676@debbugs.gnu.org. --=20 8676: http://debbugs.gnu.org/cgi/bugreport.cgi?bug=3D8676 GNU Bug Tracking System Contact help-debbugs@gnu.org with problems ------------=_1315913822-25022-1 Content-Type: message/rfc822 Content-Disposition: inline Content-Transfer-Encoding: 7bit Received: (at 8676-done) by debbugs.gnu.org; 13 Sep 2011 11:36:34 +0000 Received: from localhost ([127.0.0.1] helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.69) (envelope-from ) id 1R3RI1-0006Up-Ly for submit@debbugs.gnu.org; Tue, 13 Sep 2011 07:36:34 -0400 Received: from mx1.redhat.com ([209.132.183.28]) by debbugs.gnu.org with esmtp (Exim 4.69) (envelope-from ) id 1R3RHx-0006Ue-Rr for 8676-done@debbugs.gnu.org; Tue, 13 Sep 2011 07:36:31 -0400 Received: from int-mx12.intmail.prod.int.phx2.redhat.com (int-mx12.intmail.prod.int.phx2.redhat.com [10.5.11.25]) by mx1.redhat.com (8.14.4/8.14.4) with ESMTP id p8DBW2NH010243 (version=TLSv1/SSLv3 cipher=DHE-RSA-AES256-SHA bits=256 verify=OK); Tue, 13 Sep 2011 07:32:02 -0400 Received: from mx.meyering.net (ovpn01.gateway.prod.ext.phx2.redhat.com [10.5.9.1]) by int-mx12.intmail.prod.int.phx2.redhat.com (8.14.4/8.14.4) with ESMTP id p8DB405T001237; Tue, 13 Sep 2011 07:04:01 -0400 Received: from rho.meyering.net (localhost.localdomain [127.0.0.1]) by rho.meyering.net (Acme Bit-Twister) with ESMTP id 4743E6005B; Tue, 13 Sep 2011 13:04:00 +0200 (CEST) From: Jim Meyering To: Peggy Russell , 8676-done@debbugs.gnu.org Subject: Re: bug#8676: ls --si --human-readable, MB vs M In-Reply-To: <4DD14F7B.1080803@cs.ucla.edu> (Paul Eggert's message of "Mon, 16 May 2011 09:23:23 -0700") References: <201105160348.40772.prusselltechgroup@gmail.com> <4DD14F7B.1080803@cs.ucla.edu> Date: Tue, 13 Sep 2011 13:04:00 +0200 Message-ID: <8739g07lgf.fsf@rho.meyering.net> Lines: 11 MIME-Version: 1.0 Content-Type: text/plain X-Scanned-By: MIMEDefang 2.68 on 10.5.11.25 X-Spam-Score: -10.4 (----------) X-Debbugs-Envelope-To: 8676-done X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.11 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Sender: debbugs-submit-bounces@debbugs.gnu.org Errors-To: debbugs-submit-bounces@debbugs.gnu.org X-Spam-Score: -10.4 (----------) tags 8676 + notabug thanks Paul Eggert wrote: > On 05/16/11 01:48, Peggy Russell wrote: >> Shouldn't the `ls -l --si` output (#2 or #4) be display as 60MB vs 60M > > That would be more consistent, yes. But it would also take up an extra > column of output, and those columns are precious. Just marking this issue as "done". ------------=_1315913822-25022-1 Content-Type: message/rfc822 Content-Disposition: inline Content-Transfer-Encoding: 7bit Received: (at submit) by debbugs.gnu.org; 16 May 2011 16:14:15 +0000 Received: from localhost ([127.0.0.1] helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.69) (envelope-from ) id 1QM0Qw-0002xp-MM for submit@debbugs.gnu.org; Mon, 16 May 2011 12:14:15 -0400 Received: from eggs.gnu.org ([140.186.70.92]) by debbugs.gnu.org with esmtp (Exim 4.69) (envelope-from ) id 1QLtTw-00087r-CV for submit@debbugs.gnu.org; Mon, 16 May 2011 04:48:52 -0400 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1QLtTq-0006oq-7E for submit@debbugs.gnu.org; Mon, 16 May 2011 04:48:47 -0400 X-Spam-Checker-Version: SpamAssassin 3.3.1 (2010-03-16) on eggs.gnu.org X-Spam-Level: X-Spam-Status: No, score=-2.6 required=5.0 tests=BAYES_00,FREEMAIL_FROM, RCVD_IN_DNSWL_LOW, RFC_ABUSE_POST, T_DKIM_INVALID, T_TO_NO_BRKTS_FREEMAIL autolearn=unavailable version=3.3.1 Received: from lists.gnu.org ([140.186.70.17]:39032) by eggs.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1QLtTq-0006om-5n for submit@debbugs.gnu.org; Mon, 16 May 2011 04:48:46 -0400 Received: from eggs.gnu.org ([140.186.70.92]:49768) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1QLtTp-0007Dx-43 for bug-coreutils@gnu.org; Mon, 16 May 2011 04:48:46 -0400 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1QLtTo-0006oT-4d for bug-coreutils@gnu.org; Mon, 16 May 2011 04:48:45 -0400 Received: from mail-iw0-f169.google.com ([209.85.214.169]:49819) by eggs.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1QLtTo-0006oO-0X for bug-coreutils@gnu.org; Mon, 16 May 2011 04:48:44 -0400 Received: by iwg8 with SMTP id 8so5134226iwg.0 for ; Mon, 16 May 2011 01:48:43 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=gamma; h=domainkey-signature:from:organization:to:subject:date:user-agent :mime-version:content-type:content-transfer-encoding:message-id; bh=F7tvfUI3C5WIkRwi7+Bbd0uAVntqSfSnfbZqlHdFLAU=; b=fvILRc1i6UgmscJdl9K6Pc3tjTh04q5iIKi5/oHF8tz/KceSYJtZiD6erDGG8EuzQO nXO5uFycOTCJ1+uB3Bsxu9xRW0tRGVQ5Ed5J0uG9txddUNUZu2ZB0jLZPnksDi5v1dLA HYU3R315iXdPGgvzcLmPybz3griRYlBtcNGKc= DomainKey-Signature: a=rsa-sha1; c=nofws; d=gmail.com; s=gamma; h=from:organization:to:subject:date:user-agent:mime-version :content-type:content-transfer-encoding:message-id; b=XPGUXx3NIyltMZbERRebc9LlHt1QTNKld3fTwRe4FUNOOvC1a1Vs8UQP9AHtk7JbHi tymLucJZHFyvGqKobPm4I1anq4a90dJqeEAnzW+07U8fm1FD8WVISWT0DG1GFRegR/QG 8qiHLmiE8ibUXAraQwqhsXNtXOXU744ZLwtII= Received: by 10.42.149.70 with SMTP id u6mr4782305icv.416.1305535722980; Mon, 16 May 2011 01:48:42 -0700 (PDT) Received: from russte14.localnet (CPE-24-211-27-114.wi.res.rr.com [24.211.27.114]) by mx.google.com with ESMTPS id y10sm2154347iba.63.2011.05.16.01.48.41 (version=TLSv1/SSLv3 cipher=OTHER); Mon, 16 May 2011 01:48:42 -0700 (PDT) From: Peggy Russell Organization: RusSte, Inc. To: bug-coreutils@gnu.org Subject: ls --si --human-readable, MB vs M Date: Mon, 16 May 2011 03:48:40 -0500 User-Agent: KMail/1.12.4 (Linux/2.6.31.12-0.2-desktop; KDE/4.3.5; x86_64; ; ) MIME-Version: 1.0 Content-Type: Text/Plain; charset="us-ascii" Content-Transfer-Encoding: 7bit Message-Id: <201105160348.40772.prusselltechgroup@gmail.com> X-detected-operating-system: by eggs.gnu.org: GNU/Linux 2.6 (newer, 2) X-detected-operating-system: by eggs.gnu.org: GNU/Linux 2.6 (newer, 3) X-Received-From: 140.186.70.17 X-Spam-Score: -5.9 (-----) X-Debbugs-Envelope-To: submit X-Mailman-Approved-At: Mon, 16 May 2011 12:14:14 -0400 X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.11 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Sender: debbugs-submit-bounces@debbugs.gnu.org Errors-To: debbugs-submit-bounces@debbugs.gnu.org X-Spam-Score: -5.9 (-----) Hi, From: man:ls ............................................................................ SIZE may be (or may be an integer optionally followed by) one of following: kB 1000, K 1024, MB 1000*1000, M 1024*1024, and so on for G, T, P, E, Z, Y. ............................................................................ From: info:/coreutils/Block size ............................................................................ ... With human-readable formats, output sizes are followed by a size letter such as `M' for megabytes. `BLOCK_SIZE=human-readable' uses powers of 1024; `M' stands for 1,048,576 bytes. `BLOCK_SIZE=si' is similar, but uses powers of 1000 and appends `B'; `MB' stands for 1,000,000 bytes. ... `MB' megabyte: 10^6 = 1,000,000. `M' `MiB' mebibyte: 2^20 = 1,048,576. ............................................................................ Commands: ............................................................................ #1 ls -l file.ogg -r--r--r-- 1 user group 59802045 2010-07-01 20:37 file.ogg #2 ls -l --si file.ogg -r--r--r-- 1 user group 60M 2010-07-01 20:37 file.ogg #3 ls -l --human-readable file.ogg -r--r--r-- 1 user group 58M 2010-07-01 20:37 file.ogg #4 ls -l --block-size=si file.ogg -r--r--r-- 1 user group 60M 2010-07-01 20:37 file.ogg #5 ls -l --block-size=human-readable file.ogg r--r--r-- 1 user group 58M 2010-07-01 20:37 file.ogg ............................................................................ Given the above: SI Decimal (Matches #2): 59802045/(1000*1000) = roundup(59.80,0) = 60 MB IEC Binary (Matches #3): 59802045/(1024*1024) = roundup(57.03,0) = 58 M Shouldn't the `ls -l --si` output (#2 or #4) be display as 60MB vs 60M or am I just missing a `ls` option for formatting the different display units? Thank you. Peggy Russell ------------=_1315913822-25022-1--