coreutils
[Top][All Lists]
Advanced

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

Re: ls is broken, what's next cd?


From: Michael
Subject: Re: ls is broken, what's next cd?
Date: Wed, 7 Feb 2018 19:34:47 +0100
User-agent: Mozilla/5.0 (Windows NT 10.0; WOW64; rv:56.0) Gecko/20100101 Thunderbird/56.0

On 06/02/2018 20:16, Kaz Kylheku (Coreutils) wrote:
On 2018-02-06 01:30, Michael wrote:
On 06/02/2018 08:13, Bernhard Voelker wrote:
On 02/06/2018 12:41 AM, Michael Felt wrote:
imho, the main problem is you change the default behavior, and 43 years
of programs are broken.

no, as explained it does not affect programs and scripts, because this
only changes the output to the terminal.

Yes, I thought about that too. So, maybe I would have liked the choice
to be able to have them quoted IF and/or WHEN I needed to cut/paste
names. But now I must either not install coreutils (as I have that
option) or always remember to add three characters (' -N') everytime I
want normal ls output.

Are you saying that even names without spaces are being quoted?
No. Did not say that. But I hope they are - for consistencies sake. My complaint, as such, is about changing the default behavior, not about having an "option" to display filenames with quoting characters.

If you only see these quotes for idiotic file names, then there is
really no issue.

Nobody should even listen to your complaint, because it is
prompted by the fact that you have such names in your filesystem,

what such names? I have normal names. My complaint is about Human Factors - and changing the defaults.


which automatically makes you wrong in that same face of 43 years
of Unix alluded to upthread.

I'm ideologically opposed to this -N thing myself, or anything
which caters to these ill-conceived file names.
I believe it is the opposite: -N (for Normal? with a capital N!), whereas the new default caters to 'ill-conceived file names'.

However, practically speaking, sometimes professionals who
do not themselves name things that way can fall "victim" to
people who do. If you have to deal with someone else's filesystem
or tarball or whatever, it does behoove you if your ls disambiguates
things for you.

I have dealt with such issues since 1979 (so only 38+ years) without such assistance.

Good day all! May 'ls' be with you!





reply via email to

[Prev in Thread] Current Thread [Next in Thread]