Gentoo Forums
Gentoo Forums
Gentoo Forums
Quick Search: in
Reihenfolge von ls
View unanswered posts
View posts from last 24 hours
View posts from last 7 days

 
Reply to topic    Gentoo Forums Forum Index Deutsches Forum (German) Diskussionsforum
View previous topic :: View next topic  
Author Message
pablo_supertux
Advocate
Advocate


Joined: 25 Jan 2004
Posts: 2948
Location: Somewhere between reality and Middle-Earth and in Freiburg (Germany)

PostPosted: Thu May 28, 2009 1:22 pm    Post subject: Reihenfolge von ls Reply with quote

Hi

Seit Jahren verwende ich folgendes alias für ls

Code:

alias ls='ls -alh --color=auto'


früher erschienen alle Namen, die mit Punkt anfangen immer ganz oben auf der Liste. Ich kann mich jedoch nicht daran erinnern, ob auch zuerst Verzeichnisse und dann Dateien (oder umgekehrt) kamen, oder ob sie gemischt angezeigt wurde.

Seit dem letzten coreutils Update (2 Monaten vielleicht?) hat sich da auf jeden Fall was geändert. Jetzt erscheinen Verzeichnisse und Dateien gemischt (also sortiert Namen) und auch die versteckte Dateien werden jetzt auh so sortiert, als hätten sie den Punkt davor nicht. Ich war/bin gewohnt, dass z.b. '.git' oder '.svn' immer ganz oben erscheinen (zumindest vor allen nicht versteckten Dateien und Verzeichnissen) und nicht jetzt mitten in der Liste.

Hab mir die Man Page schon mehrmals durchgelesen und die verschiedenen Option angeschaut und ausprobiert, jedoch erreiche ich nie da, was ich früher hatte.

Weiß jemand, wie ich die alte (default) Sortierung von ls wieder bekomme?

Danke
_________________
A! Elbereth Gilthoniel!
silivren penna míriel
o menel aglar elenath,
Gilthoniel, A! Elbereth!
Back to top
View user's profile Send private message
69719
l33t
l33t


Joined: 20 Sep 2004
Posts: 865

PostPosted: Thu May 28, 2009 1:28 pm    Post subject: Reply with quote

Ich bezweifel, dass es an den coreutils liegt.
Code:

isd200 ~ # eix coreutils
[I] sys-apps/coreutils
     Available versions:  6.9-r1 6.10-r1 6.10-r2 ~6.10-r3 ~6.11 ~6.12-r1 ~6.12-r2 {acl nls selinux static vanilla xattr}
     Installed versions:  6.10-r2(13:42:41 02/04/09)(nls -acl -selinux -static -vanilla -xattr)
     Homepage:            http://www.gnu.org/software/coreutils/
     Description:         Standard GNU file utilities (chmod, cp, dd, dir, ls...), text utilities (sort, tr, head, wc..), and shell utilities (whoami, who,...)

* sys-apps/policycoreutils
     Available versions:  [M]1.34.15 [M]~2.0.55 {nls}
     Homepage:            http://userspace.selinuxproject.org
     Description:         SELinux core utilities

Found 2 matches.
isd200 ~ # l /usr/portage/sys-apps/coreutils/coreutils-6.10-r2.ebuild
-rw-r--r-- 1 root root 4.6K Jun 22  2008 /usr/portage/sys-apps/coreutils/coreutils-6.10-r2.ebuild
isd200 ~ # ls -alh --color=auto
total 37K
drwxr-xr-x  6 root root  352 May 28 15:26 .
drwxr-xr-x 20 root root  520 Feb  4 13:08 ..
-rw-------  1 root root  11K Apr 16 10:32 .bash_history
-rwxr-xr-x  1 root root  238 Sep 25  2007 .bash_profile
lrwxrwxrwx  1 root root   16 Jun 15  2007 .ccache -> /var/tmp/ccache/
-rw-r--r--  1 root root    0 Apr 17  2007 .keep
-rw-------  1 root root  593 Mar 25 11:16 .lesshst
-rw-------  1 root root 1.0K Jun 20  2007 .rnd
drwx------  2 root root  112 Mar 20 09:48 .ssh
-rw-r--r--  1 root root  617 Jun 15  2007 .toprc
-rw-------  1 root root 7.2K Mar 25 12:41 .viminfo
drwxr-xr-x  3 root root   72 Feb  4 10:38 backup
drwxr-xr-x  2 root root  128 Jul 31  2007 bin
drwxr-xr-x  2 root root   48 May 28 15:26 tmp

Mit den aktuellen coreutils auf einer anderen Maschine sieht es genauso aus.
Back to top
View user's profile Send private message
pablo_supertux
Advocate
Advocate


Joined: 25 Jan 2004
Posts: 2948
Location: Somewhere between reality and Middle-Earth and in Freiburg (Germany)

PostPosted: Thu May 28, 2009 2:42 pm    Post subject: Reply with quote

und an was soll denn liegen? Sowohl am Notebook als auch am Desktop-PC (beide Gentoo) ist das aufgetreten, seitdem ich coreutils aktualisiert habe.
_________________
A! Elbereth Gilthoniel!
silivren penna míriel
o menel aglar elenath,
Gilthoniel, A! Elbereth!
Back to top
View user's profile Send private message
Knieper
l33t
l33t


Joined: 10 Nov 2005
Posts: 846

PostPosted: Thu May 28, 2009 4:49 pm    Post subject: Reply with quote

Bevor wir hier im Trüben fischen: welche Version ist installiert, mit welchen USE-Flags und gegen welche libc? Und Du weißt auch, welches ls Du benutzt? Von shellintern bis busybox gibt's einige.
_________________
Je dümmer desto Gnome/KDE.
Back to top
View user's profile Send private message
pablo_supertux
Advocate
Advocate


Joined: 25 Jan 2004
Posts: 2948
Location: Somewhere between reality and Middle-Earth and in Freiburg (Germany)

PostPosted: Thu May 28, 2009 8:53 pm    Post subject: Reply with quote

also

libc:
Code:

$ emerge glibc -pv
[ebuild   R   ] sys-libs/glibc-2.8_p20080602-r1  USE="debug (alles andere aus)"


coreutils
Code:

$ equery belongs /bin/ls
[ Searching for file(s) /bin/ls in *... ]
sys-apps/coreutils-7.1 (/bin/ls)
$ emerge  coreutils -pv
[ebuild   R   ] sys-apps/coreutils-7.1  USE="gmp (alles andere aus)"


ls ist definitiv bei mir kein shellinterner Befehl, denn ich bekomme

Code:

$ PATH="" ls
-bash: ls: No such file or directory

_________________
A! Elbereth Gilthoniel!
silivren penna míriel
o menel aglar elenath,
Gilthoniel, A! Elbereth!
Back to top
View user's profile Send private message
Necoro
Veteran
Veteran


Joined: 18 Dec 2005
Posts: 1912
Location: Germany

PostPosted: Thu May 28, 2009 10:38 pm    Post subject: Reply with quote

Also mit meinen coreutils-7.1 funktioniert es auch wunderbar :)

Gedanken:
1. Was sagt which ls? (Vielleicht ist da ja was anderes als du denkst)
2. Vielleicht obskure locale-einstellungen?
_________________
Inter Deum Et Diabolum Semper Musica Est.
Back to top
View user's profile Send private message
Knieper
l33t
l33t


Joined: 10 Nov 2005
Posts: 846

PostPosted: Fri May 29, 2009 7:24 am    Post subject: Reply with quote

An LC_COLLATE oder LANG hast Du auch nichts geändert?
_________________
Je dümmer desto Gnome/KDE.
Back to top
View user's profile Send private message
pablo_supertux
Advocate
Advocate


Joined: 25 Jan 2004
Posts: 2948
Location: Somewhere between reality and Middle-Earth and in Freiburg (Germany)

PostPosted: Fri May 29, 2009 9:36 am    Post subject: Reply with quote

Necoro wrote:
Also mit meinen coreutils-7.1 funktioniert es auch wunderbar :)

Gedanken:
1. Was sagt which ls? (Vielleicht ist da ja was anderes als du denkst)
2. Vielleicht obskure locale-einstellungen?


zu 1:

Code:

$ which ls
/usr/bin/ls
$  $ ls /usr/bin/ls
lrwxrwxrwx 1 root root 7 2007-02-21 16:58 /usr/bin/ls -> /bin/ls


zu 2:

Code:

$ $ locale
LANG=en_US.UTF-8
LC_CTYPE="en_US.UTF-8"
LC_NUMERIC="en_US.UTF-8"
LC_TIME="en_US.UTF-8"
LC_COLLATE="en_US.UTF-8"
LC_MONETARY="en_US.UTF-8"
LC_MESSAGES="en_US.UTF-8"
LC_PAPER="en_US.UTF-8"
LC_NAME="en_US.UTF-8"
LC_ADDRESS="en_US.UTF-8"
LC_TELEPHONE="en_US.UTF-8"
LC_MEASUREMENT="en_US.UTF-8"
LC_IDENTIFICATION="en_US.UTF-8"
LC_ALL=


@Knieper: diese locale Einstellung habe ich schon eine sehr lange Zeit.
_________________
A! Elbereth Gilthoniel!
silivren penna míriel
o menel aglar elenath,
Gilthoniel, A! Elbereth!
Back to top
View user's profile Send private message
pablo_supertux
Advocate
Advocate


Joined: 25 Jan 2004
Posts: 2948
Location: Somewhere between reality and Middle-Earth and in Freiburg (Germany)

PostPosted: Fri May 29, 2009 9:59 am    Post subject: Reply with quote

ich denke, ich hab's ;)

sowohl an meinem Notebook als auch an meinem PC trat dasselbe auf, also ging ich davon aus, dass es an coreutils lag. Auf dem Homeserver meiner WG (dort habe ich auch gentoo) hab ich neulich ein Update gemacht, aber noch nicht gecheckt. Und sie da, dieselbe Umgebung wie beim Desktop, aber dort läuft wie gewohnt. Ein alias sagt mir

Code:

$ alias
...
alias ls='LC_ALL=POSIX ls -alh --color'


schnell fand ich heraus, dass es dort eine Datei /etc/profile.d/ls.sh mit diesem alias gibt. Ich muss das irgendwann gesetzt haben, daran kann ich mich aber beim besten Willen nicht erinnern. Und dass ich damals auf LC_ALL=POSIX gekommen bin, ist mir ein Rätsel. Da ich aber viele Dateien mit Umlauten und in UTF-8 habe (hiragana), will ich nicht bei ls auf UTF-8 verzichten.

Hab also ein neues alias, was jetzt besser läuft ;)
Code:

alias ls="LC_COLLATE=POSIX LC_TIME=POSIX ls -alh --color=auto"


Dass es wirklich an den locales lag, hätte ich nicht gedacht. Jedenfalls danke für die Hilfe.
_________________
A! Elbereth Gilthoniel!
silivren penna míriel
o menel aglar elenath,
Gilthoniel, A! Elbereth!
Back to top
View user's profile Send private message
Display posts from previous:   
Reply to topic    Gentoo Forums Forum Index Deutsches Forum (German) Diskussionsforum All times are GMT
Page 1 of 1

 
Jump to:  
You cannot post new topics in this forum
You cannot reply to topics in this forum
You cannot edit your posts in this forum
You cannot delete your posts in this forum
You cannot vote in polls in this forum