GNU bug report logs -
#16730
ls -dF double trailing slash bug
Previous Next
Reported by: Radko Dinev <radko.dinev <at> gmail.com>
Date: Wed, 12 Feb 2014 16:41:01 UTC
Severity: normal
Tags: notabug
Done: Eric Blake <eblake <at> redhat.com>
Bug is archived. No further changes may be made.
Full log
View this message in rfc822 format
On 02/12/2014 04:52 PM, Eric Blake wrote:
> tag 16730 notabug
> thanks
>
> On 02/12/2014 07:45 AM, Radko Dinev wrote:
>> user <at> host ~$ ls -dF somedir
>> somedir/
>>
>> user <at> host ~$ ls -dF somedir/
>> somedir//
>>
>> Notice the double trailing slash which shouldn't be there in the second
>> example.
>
> Not a bug. Consider:
>
> $ touch '*'
> $ chmod +x '*'
> $ ls -F '*'
> **
> ls -F is merely appending the indicator on the end of the name as you
> typed it in, even if it results in what looks like a double indicator.
>
> Where it gets interesting is on systems where / and // are distinct, but
> for consistency, we still do:
>
> $ \ls -Fd / //
> // ///
Related discussion at:
http://lists.gnu.org/archive/html/coreutils/2013-05/msg00024.html
thanks,
Pádraig.
This bug report was last modified 11 years and 159 days ago.
Previous Next
GNU bug tracking system
Copyright (C) 1999 Darren O. Benham,
1997,2003 nCipher Corporation Ltd,
1994-97 Ian Jackson.