Re: ls sort order: new, bad, behaviour
Am 2007-09-24 02:44:13, schrieb Eric d'Alibut: > On 9/24/07, Ron Johnson <[EMAIL PROTECTED]> wrote: > > > Jeez, this has been a bad computer day for me. > > > ls listings are just like Steve's. > > I'm back to my figment of the imagination idea: this phantom > dirs-first ls listing is a delusion produced by too much mc use. - END OF REPLIED MESSAGE - Maybe you should write a wraper for ls which do it? Thanks, Greetings and nice Day Michelle Konzack Systemadministrator Tamay Dogan Network Debian GNU/Linux Consultant -- Linux-User #280138 with the Linux Counter, http://counter.li.org/ # Debian GNU/Linux Consultant # Michelle Konzack Apt. 917 ICQ #328449886 50, rue de Soultz MSN LinuxMichi 0033/6/6192519367100 Strasbourg/France IRC #Debian (irc.icq.com) signature.pgp Description: Digital signature
Re: ls sort order: new, bad, behaviour
On 9/24/07, Ron Johnson <[EMAIL PROTECTED]> wrote: > Jeez, this has been a bad computer day for me. > ls listings are just like Steve's. I'm back to my figment of the imagination idea: this phantom dirs-first ls listing is a delusion produced by too much mc use. -- No no no, my fish's name is Eric, Eric the fish. He's an halibut. I am not a looney! Why should I be tarred with the epithet looney merely because I have a pet halibut? -- To UNSUBSCRIBE, email to [EMAIL PROTECTED] with a subject of "unsubscribe". Trouble? Contact [EMAIL PROTECTED]
Re: ls sort order: new, bad, behaviour
-BEGIN PGP SIGNED MESSAGE- Hash: SHA1 On 09/23/07 16:11, s. keeling wrote: > Eric d'Alibut <[EMAIL PROTECTED]>: >> On 9/23/07, Ron Johnson <[EMAIL PROTECTED]> wrote: >> namely, an 'ls' that sorts directories first, and ordinary files afterwards? Do others actually see that behaviour in terminals? >>> Sure. That's how it works for me. > > Not for me. I get all dotfiles and dotdirs alphabetically, followed > by non-dotdirs. It's .(A-Z then a-z): > > -rw--- 1 keeling keeling 199 2007-07-12 14:30 .Xauthority > -rwxr-xr-x 1 keeling keeling 643 2007-09-05 20:36 .Xclients* > -rw-r--r-- 1 keeling keeling28 2007-06-10 06:53 .Xmodmap > -rw-r--r-- 1 keeling keeling 11475 2007-09-15 12:59 .Xresources > -rw-r--r-- 1 keeling keeling 1045 2007-09-23 10:54 .abcde.conf > -rw-r--r-- 1 keeling keeling 3943 2007-09-10 20:16 .alias > drwx-- 2 keeling keeling 4096 2007-09-23 10:54 .aptitude/ > -rw--- 1 keeling keeling 10032 2007-09-23 14:34 .bash_history > -rw-r--r-- 1 keeling keeling 158 2007-06-10 11:01 .bash_logout > -rw-r--r-- 1 keeling keeling 1158 2007-06-14 12:44 .bashrc > drwx-- 2 keeling keeling 4096 2007-09-01 00:15 .bogofilter/ > -rw--- 1 keeling keeling 210 2007-06-23 08:36 .cvspass > drwx-- 3 keeling keeling 4096 2007-08-05 16:14 .dbus/ > -rw-r--r-- 1 keeling keeling 9919 2007-07-10 16:47 .emacs > ... > -rw-r--r-- 1 keeling keeling 11624 2007-06-23 15:00 .xscreensaver > -rw--- 1 keeling keeling 0 2007-06-23 18:37 .xsession-errors > drwxr-x--- 3 keeling keeling 4096 2007-09-23 14:54 Mail/ > drwxr-xr-x 5 keeling keeling 4096 2007-09-23 15:01 News/ > drwxr-xr-x 2 keeling keeling 4096 2007-08-07 09:30 Xprintjobs/ > ... > drwxr-xr-x 2 keeling keeling 4096 2007-09-15 09:45 sh/ > drwxr-xr-x 2 keeling keeling 4096 2007-06-10 07:13 snd/ > drwxr-xr-x 4 keeling keeling 4096 2007-09-23 10:54 tmp/ > drwxr-xr-x 2 keeling keeling 4096 2007-09-02 07:55 winfonts/ Jeez, this has been a bad computer day for me. ls listings are just like Steve's. - -- Ron Johnson, Jr. Jefferson LA USA Give a man a fish, and he eats for a day. Hit him with a fish, and he goes away for good! -BEGIN PGP SIGNATURE- Version: GnuPG v1.4.6 (GNU/Linux) iD8DBQFG9xP8S9HxQb37XmcRAihGAJ9w/3frP7HEzgJkam9YoKGfWDYKOgCgmbDF NRW877wo2CCxmoZbCdwFXoY= =0ORE -END PGP SIGNATURE- -- To UNSUBSCRIBE, email to [EMAIL PROTECTED] with a subject of "unsubscribe". Trouble? Contact [EMAIL PROTECTED]
Re: ls sort order: new, bad, behaviour
Eric d'Alibut <[EMAIL PROTECTED]>: > On 9/23/07, Ron Johnson <[EMAIL PROTECTED]> wrote: > > > > namely, an 'ls' that sorts directories first, and > > > ordinary files afterwards? Do others actually see that behaviour in > > > terminals? > > > Sure. That's how it works for me. Not for me. I get all dotfiles and dotdirs alphabetically, followed by non-dotdirs. It's .(A-Z then a-z): -rw--- 1 keeling keeling 199 2007-07-12 14:30 .Xauthority -rwxr-xr-x 1 keeling keeling 643 2007-09-05 20:36 .Xclients* -rw-r--r-- 1 keeling keeling28 2007-06-10 06:53 .Xmodmap -rw-r--r-- 1 keeling keeling 11475 2007-09-15 12:59 .Xresources -rw-r--r-- 1 keeling keeling 1045 2007-09-23 10:54 .abcde.conf -rw-r--r-- 1 keeling keeling 3943 2007-09-10 20:16 .alias drwx-- 2 keeling keeling 4096 2007-09-23 10:54 .aptitude/ -rw--- 1 keeling keeling 10032 2007-09-23 14:34 .bash_history -rw-r--r-- 1 keeling keeling 158 2007-06-10 11:01 .bash_logout -rw-r--r-- 1 keeling keeling 1158 2007-06-14 12:44 .bashrc drwx-- 2 keeling keeling 4096 2007-09-01 00:15 .bogofilter/ -rw--- 1 keeling keeling 210 2007-06-23 08:36 .cvspass drwx-- 3 keeling keeling 4096 2007-08-05 16:14 .dbus/ -rw-r--r-- 1 keeling keeling 9919 2007-07-10 16:47 .emacs ... -rw-r--r-- 1 keeling keeling 11624 2007-06-23 15:00 .xscreensaver -rw--- 1 keeling keeling 0 2007-06-23 18:37 .xsession-errors drwxr-x--- 3 keeling keeling 4096 2007-09-23 14:54 Mail/ drwxr-xr-x 5 keeling keeling 4096 2007-09-23 15:01 News/ drwxr-xr-x 2 keeling keeling 4096 2007-08-07 09:30 Xprintjobs/ ... drwxr-xr-x 2 keeling keeling 4096 2007-09-15 09:45 sh/ drwxr-xr-x 2 keeling keeling 4096 2007-06-10 07:13 snd/ drwxr-xr-x 4 keeling keeling 4096 2007-09-23 10:54 tmp/ drwxr-xr-x 2 keeling keeling 4096 2007-09-02 07:55 winfonts/ > > $ locale > > LANG= > > LANGUAGE=en_US:en_GB:en > > I have those values in place, partly as a result of doing 'export > LANGUAGE=en_US:en_GB:en', and I now have 'locale' output identical to > yours, but not the wanted 'dirs-first' behaviouir: Nor do I. (0) heretic /home/keeling_ echo $LC_COLLATE C > > If I may make so bold as to speak for others too, I hate this locale > stuff that has descended on us since etch came into the world. Is > there a nice dummy-friendly Debian Locale How-To? How, for instance, > did you *set* those locale values shown in your post? Well, there's dpkg-reconfigure locales. Then you just choose to use them. Most take their cue from what locale says, while some apps can be extended, ie. mutt uses magic like: set send_charset="us-ascii:iso-8859-1:iso-8859-15:utf-8" -- Any technology distinguishable from magic is insufficiently advanced. (*)http://blinkynet.net/comp/uip5.html Linux Counter #80292 - -http://www.faqs.org/rfcs/rfc1855.htmlPlease, don't Cc: me. -- To UNSUBSCRIBE, email to [EMAIL PROTECTED] with a subject of "unsubscribe". Trouble? Contact [EMAIL PROTECTED]
Re: ls sort order: new, bad, behaviour
On 09/23/2007 03:05 PM, Eric d'Alibut wrote: [...] Do you have LS_OPTIONS set, or 'ls' aliased? I apologize for suggesting that aliasing ls to 'ls -X' would give the behavior you want; it does not (but it comes close). I've never seen ls sort directory names first. If I may make so bold as to speak for others too, I hate this locale stuff that has descended on us since etch came into the world. Is there a nice dummy-friendly Debian Locale How-To? How, for instance, did you *set* those locale values shown in your post? Go Sox. Best regards, "Man 5 locale" isn't dummy-friendly, but it describes LC_COLLATE. You can set the default locale by issuing (as root): dpkg-reconfigure locales However, changing the locale won't get ls to sort directories first. As you realized earlier, that is a feature of Midnight Commander (mc). -- To UNSUBSCRIBE, email to [EMAIL PROTECTED] with a subject of "unsubscribe". Trouble? Contact [EMAIL PROTECTED]
Re: ls sort order: new, bad, behaviour
On 9/23/07, Ron Johnson <[EMAIL PROTECTED]> wrote: > > namely, an 'ls' that sorts directories first, and > > ordinary files afterwards? Do others actually see that behaviour in > > terminals? > Sure. That's how it works for me. > $ locale > LANG= > LANGUAGE=en_US:en_GB:en > LC_CTYPE="POSIX" > LC_NUMERIC="POSIX" > LC_TIME="POSIX" > LC_COLLATE="POSIX" > LC_MONETARY="POSIX" > LC_MESSAGES="POSIX" > LC_PAPER="POSIX" > LC_NAME="POSIX" > LC_ADDRESS="POSIX" > LC_TELEPHONE="POSIX" > LC_MEASUREMENT="POSIX" > LC_IDENTIFICATION="POSIX" > LC_ALL= I have those values in place, partly as a result of doing 'export LANGUAGE=en_US:en_GB:en', and I now have 'locale' output identical to yours, but not the wanted 'dirs-first' behaviouir: [EMAIL PROTECTED]:~$ locale LANG= LANGUAGE=en_US:en_GB:en LC_CTYPE="POSIX" LC_NUMERIC="POSIX" LC_TIME="POSIX" LC_COLLATE="POSIX" LC_MONETARY="POSIX" LC_MESSAGES="POSIX" LC_PAPER="POSIX" LC_NAME="POSIX" LC_ADDRESS="POSIX" LC_TELEPHONE="POSIX" LC_MEASUREMENT="POSIX" LC_IDENTIFICATION="POSIX" LC_ALL= $ ~$ ls -l |more total 255108 -rw-r--r-- 1 zoidberg zoidberg 1702 Oct 17 2005 BobZoidmanBernstein.asc -rw-r--r-- 1 zoidberg zoidberg 1053 Mar 14 2006 DisDetFunc.aux -rw-r--r-- 1 zoidberg zoidberg 8456 Mar 14 2006 DisDetFunc.log -rw-r--r-- 1 zoidberg zoidberg 258 Mar 14 2006 DisDetFunc.out -rw-r--r-- 1 zoidberg zoidberg 70809 Mar 14 2006 DisDetFunc.pdf -rw-r--r-- 1 zoidberg zoidberg 17626 Mar 14 2006 DisDetFunc.sgml -rw-r--r-- 1 zoidberg zoidberg 17609 Mar 14 2006 DisDetFunc.sgml~ -rw-r--r-- 1 zoidberg zoidberg 16340 Mar 14 2006 DisDetFunc.tex -rw-r--r-- 1 zoidberg zoidberg204241 May 3 2006 HeideggerSpiegel.pdf -rw--- 1 zoidberg zoidberg 157 Jun 12 23:48 KathyAmex.txt.nc -rw--- 1 zoidberg zoidberg 1258 Nov 5 2006 Mailbox drwx-- 12 zoidberg zoidberg 1024 Jul 19 16:20 Maildir -rw-r--r-- 1 root root 645 Nov 9 2006 Muttrc -rw-r--r-- 1 zoidberg zoidberg744180 Feb 10 2006 Silva-1.4-extra-2.tgz -rw-r--r-- 1 zoidberg zoidberg 5416881 Feb 10 2006 Silva-1.4.1-all.tgz .gz -rw--- 1 root root 157 Sep 16 2006 alison.txt.nc Do you have LS_OPTIONS set, or 'ls' aliased? If I may make so bold as to speak for others too, I hate this locale stuff that has descended on us since etch came into the world. Is there a nice dummy-friendly Debian Locale How-To? How, for instance, did you *set* those locale values shown in your post? Go Sox. Best regards, -- No no no, my fish's name is Eric, Eric the fish. He's an halibut. I am not a looney! Why should I be tarred with the epithet looney merely because I have a pet halibut? -- To UNSUBSCRIBE, email to [EMAIL PROTECTED] with a subject of "unsubscribe". Trouble? Contact [EMAIL PROTECTED]
Re: ls sort order: new, bad, behaviour
-BEGIN PGP SIGNED MESSAGE- Hash: SHA1 On 09/23/07 00:49, Eric d'Alibut wrote: > On 9/22/07, Benjamin A'Lee <[EMAIL PROTECTED]> wrote: > >> Do 'printenv | grep LC_COLLATE' or 'locale' show the right setting? > > I am beginning to think I am a victim of my addled pate. Have I been > using midnight commander too much? Am I looking for a fig newton of my > imagination, namely, an 'ls' that sorts directories first, and > ordinary files afterwards? Do others actually see that behaviour in > terminals? Sure. That's how it works for me. $ locale LANG= LANGUAGE=en_US:en_GB:en LC_CTYPE="POSIX" LC_NUMERIC="POSIX" LC_TIME="POSIX" LC_COLLATE="POSIX" LC_MONETARY="POSIX" LC_MESSAGES="POSIX" LC_PAPER="POSIX" LC_NAME="POSIX" LC_ADDRESS="POSIX" LC_TELEPHONE="POSIX" LC_MEASUREMENT="POSIX" LC_IDENTIFICATION="POSIX" LC_ALL= - -- Ron Johnson, Jr. Jefferson LA USA Give a man a fish, and he eats for a day. Hit him with a fish, and he goes away for good! -BEGIN PGP SIGNATURE- Version: GnuPG v1.4.6 (GNU/Linux) iD8DBQFG9l5rS9HxQb37XmcRAknrAKDT6Up+kz2YEx45dX1+aD2fA4rVCwCdGIJ8 34i3wHfjh73CH3cGJyXrYAY= =+OBb -END PGP SIGNATURE- -- To UNSUBSCRIBE, email to [EMAIL PROTECTED] with a subject of "unsubscribe". Trouble? Contact [EMAIL PROTECTED]
Re: ls sort order: new, bad, behaviour
On 9/22/07, Benjamin A'Lee <[EMAIL PROTECTED]> wrote: > Do 'printenv | grep LC_COLLATE' or 'locale' show the right setting? I am beginning to think I am a victim of my addled pate. Have I been using midnight commander too much? Am I looking for a fig newton of my imagination, namely, an 'ls' that sorts directories first, and ordinary files afterwards? Do others actually see that behaviour in terminals? -- No no no, my fish's name is Eric, Eric the fish. He's an halibut. I am not a looney! Why should I be tarred with the epithet looney merely because I have a pet halibut? -- To UNSUBSCRIBE, email to [EMAIL PROTECTED] with a subject of "unsubscribe". Trouble? Contact [EMAIL PROTECTED]
Re: ls sort order: new, bad, behaviour
On 09/22/2007 05:53 PM, Eric d'Alibut wrote: Last night I installed, and then removed, the ftpd and proftpd debs, in that order. Now I cannot by hook or crook get 'ls' to behave as it did before those ftp experiments. 'ls' now sorts strictly by filename -- including directories -- so that the latter are "mixed in" with regular files in the output of 'ls'. [...] Does "ls -X" give you the output you want? If so, you can create an alias for that command in ~/.bashrc . I hope this helps. -- To UNSUBSCRIBE, email to [EMAIL PROTECTED] with a subject of "unsubscribe". Trouble? Contact [EMAIL PROTECTED]
Re: ls sort order: new, bad, behaviour
Eric d'Alibut <[EMAIL PROTECTED]>: > Last night I installed, and then removed, the ftpd and proftpd debs, Glad I don't use 'em. > in that order. Now I cannot by hook or crook get 'ls' to behave as it > did before those ftp experiments. 'ls' now sorts strictly by filename > -- including directories -- so that the latter are "mixed in" with > regular files in the output of 'ls'. I always preferred that to the alternatives. > The last time I ran into this putting 'export LC_COLLATE=C' in .bashrc > remedied the unwanted behaviour. No such luck this time. I was about to recommend that. That's what I use here: (0) heretic /home/keeling_ echo $LC_COLLATE C (0) heretic /home/keeling_ ls -AlF .Xauthority.fontconfig/ .lesshst.serverauth.3496.xinitrc* .Xclients* .forward .linuxcounter/ .serverauth.3517.xscreensaver .Xmodmap .funcs.list_signature .serverauth.3632 .xsession-errors .Xresources.gaim/.macromedia/.serverauth.3680Mail/ .alias .gamix/ .mozilla/ .serverauth.4496News/ .aptitude/ .gconf/ .mplayer/ .signature Xprintjobs/ .bash_history .gconfd/ .muttrc@.slrn-tmpfile.asc bak/ ... > I notice in proftpd's postinst script a 'ListOption' configuration > variable was set. Did this somehow get lodged somewhere in a system > file such that even with the purge of proftpd it is still active? Could it have done something in the environment. Anything odd in a "set" listing? -- Any technology distinguishable from magic is insufficiently advanced. (*)http://blinkynet.net/comp/uip5.html Linux Counter #80292 - -http://www.faqs.org/rfcs/rfc1855.htmlPlease, don't Cc: me. -- To UNSUBSCRIBE, email to [EMAIL PROTECTED] with a subject of "unsubscribe". Trouble? Contact [EMAIL PROTECTED]
Re: ls sort order: new, bad, behaviour
On Sat, Sep 22, 2007 at 06:53:57PM -0400, Eric d'Alibut wrote: > Last night I installed, and then removed, the ftpd and proftpd debs, > in that order. Now I cannot by hook or crook get 'ls' to behave as it > did before those ftp experiments. 'ls' now sorts strictly by filename > -- including directories -- so that the latter are "mixed in" with > regular files in the output of 'ls'. > > The last time I ran into this putting 'export LC_COLLATE=C' in .bashrc > remedied the unwanted behaviour. No such luck this time. Do 'printenv | grep LC_COLLATE' or 'locale' show the right setting? > I notice in proftpd's postinst script a 'ListOption' configuration > variable was set. Did this somehow get lodged somewhere in a system > file such that even with the purge of proftpd it is still active? I shouldn't think so, but it's not impossible (I can't see why it would change system settings, but it could have done). -- Benjamin A'Lee <[EMAIL PROTECTED]> http://subvert.org.uk/~bma/ "Now, now, dear man, this is not the time to be making enemies." - Voltaire, on his deathbed, when a priest asked him to "renounce Satan" signature.asc Description: Digital signature