Date: Thu, 18 Sep 2003 12:05:17 +0200 From: Mathieu Arnold <mat@FreeBSD.org> To: hackers@freebsd.org Subject: ls patch to sort directories first Message-ID: <258538703.1063886717@sauron.in.mat.cc>
index | next in thread | raw e-mail
[-- Attachment #1 --]
Hi,
a few weeks ago, I had a coworker which wanted to ls and have the
directories listed first...
He ended up with a bash function :
lx() {
\ls -FGhl "$@" | grep ^d | cat;
\ls -FGhl "$@" | grep -v '^d\|^t' | cat;
}
I though better of it and cooked up a patch for ls :
<http://people.freebsd.org/~mat/current-ls-D.diff>
<http://people.freebsd.org/~mat/stable-ls-D.diff>
Both do work well, I don't know if it could be included or not, because I
don't really know what's in POSIX.1 and if we're permitted extensions...
For those who will wonder why I used the FTSENT struct and not the stat
struct within it, it's because the stat struct did not seem to be filled
(and I just could not get it to be filled).
Suggestions mostly welcomed :)
--
Mathieu Arnold
[-- Attachment #2 --]
-----BEGIN PGP SIGNATURE-----
Version: GnuPG v1.2.2 (MingW32)
iD8DBQE/aYNdqYYpzGz/vmcRAq4SAJ4mQK3C9SbslwzK5Y1kbKxkdjMPqQCgmEVP
anO2ep1uP3lMX6sOaKwBn+Y=
=K7Mz
-----END PGP SIGNATURE-----
help
Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?258538703.1063886717>
