delorie.com/archives/browse.cgi   search  
Mail Archives: cygwin/2021/01/06/13:47:35

X-Recipient: archive-cygwin AT delorie DOT com
X-Original-To: cygwin AT cygwin DOT com
Delivered-To: cygwin AT cygwin DOT com
DMARC-Filter: OpenDMARC Filter v1.3.2 sourceware.org 5931D3945C1B
Authentication-Results: sourceware.org;
dmarc=none (p=none dis=none) header.from=cs.umass.edu
Authentication-Results: sourceware.org;
spf=pass smtp.mailfrom=moss AT cs DOT umass DOT edu
Subject: Re: "ls" sorts wrongly if given large number of files
To: Kamran <mks68 AT hotmail DOT com>, cygwin AT cygwin DOT com
References: <DB8P191MB06363D09B9C9E54A289AAB7AB4D00 AT DB8P191MB0636 DOT EURP191 DOT PROD DOT OUTLOOK DOT COM>
From: Eliot Moss <moss AT cs DOT umass DOT edu>
Message-ID: <6e8117e1-3847-c3cf-a3a7-632d5eac7a23@cs.umass.edu>
Date: Wed, 6 Jan 2021 13:45:55 -0500
User-Agent: Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:68.0) Gecko/20100101
Thunderbird/68.12.1
MIME-Version: 1.0
In-Reply-To: <DB8P191MB06363D09B9C9E54A289AAB7AB4D00@DB8P191MB0636.EURP191.PROD.OUTLOOK.COM>
X-Spam-Status: No, score=-3.4 required=5.0 tests=BAYES_00, KAM_DMARC_STATUS,
NICE_REPLY_A, RCVD_IN_DNSWL_LOW, SPF_HELO_NONE, SPF_PASS,
TXREP autolearn=ham autolearn_force=no version=3.4.2
X-Spam-Checker-Version: SpamAssassin 3.4.2 (2018-09-13) on
server2.sourceware.org
X-BeenThere: cygwin AT cygwin DOT com
X-Mailman-Version: 2.1.29
List-Id: General Cygwin discussions and problem reports <cygwin.cygwin.com>
List-Unsubscribe: <https://cygwin.com/mailman/options/cygwin>,
<mailto:cygwin-request AT cygwin DOT com?subject=unsubscribe>
List-Archive: <https://cygwin.com/pipermail/cygwin/>
List-Post: <mailto:cygwin AT cygwin DOT com>
List-Help: <mailto:cygwin-request AT cygwin DOT com?subject=help>
List-Subscribe: <https://cygwin.com/mailman/listinfo/cygwin>,
<mailto:cygwin-request AT cygwin DOT com?subject=subscribe>
Reply-To: moss AT cs DOT umass DOT edu
Errors-To: cygwin-bounces AT cygwin DOT com
Sender: "Cygwin" <cygwin-bounces AT cygwin DOT com>

Here's a wondering ...

In Linux, and I suspect Cygwin, etc., as well, there are two notions of
"size".  One is the amount fo storage the file consumes.  The other is the
position just after the last byte in the file.  These can be different because
of _holes_ in the middle of files.  17M for a setup.ini file sounds
suspiciously large.  I wonder if that file has a hole in it?

Try:

ls -os --block-size=1

(See https://unix.stackexchange.com/questions/436314/how-to-get-the-physical-size-of-a-file-in-linux.)

Regards - Eliot Moss
--
Problem reports:      https://cygwin.com/problems.html
FAQ:                  https://cygwin.com/faq/
Documentation:        https://cygwin.com/docs.html
Unsubscribe info:     https://cygwin.com/ml/#unsubscribe-simple

- Raw text -


  webmaster     delorie software   privacy  
  Copyright © 2019   by DJ Delorie     Updated Jul 2019