tech-userlevel archive

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

Re: ls.1: incorrect -O flag description



On Thu, Oct 10, 2024 at 21:37:15 +0200, tlaronde%kergis.com@localhost wrote:

> The -O (not a POSIX one) flag seems incorrectly described in the manual
> page.
> 
> What it does (from a cursory look at the sources, matching the result
> of testing), is simply not displaying a supplementary information
> about the directory traversed when going recursive.
> 
> It does not output only leaf (filenames not directory). This is only
> the "headline": "\ndir:\n" that is not displayed.
> 
> Just try:
> 
> $ ls -OF
> 
> for example (and combine with -R).
> 
> What was the intention of the flag? To have an output with just the
> names (including directories) without the formatting about the newline
> and the dir?

revision 1.71
date: 2014-02-20 22:56:36 +0400;  author: christos;  state: Exp;  lines: +18 -8;
Add -O (only leaf files) and -P (print full path), from tls@

Seems buggy too

$ mkdir -p 1/2/3/4
$ touch 1/2/200
$ find .
.
./1
./1/2
./1/2/3
./1/2/3/4
./1/2/200
$ ls -RPO
./1
./1/2
./1/2/200./1/2/3
./1/2/3/4

Can you file a PR, please? TIA.

-uwe


Home | Main Index | Thread Index | Old Index