Vom Menschen lesbare Ausgabe unter AIX?

6

Wie kann ich lsunter AIX eine lesbare Ausgabe erhalten? Es gibt keinen -hParameter

LanceBaynes
quelle
2
Was ist in der lsAusgabe enthalten, das nicht für Menschen lesbar ist?
n0pe
2
Für andere Leser: ls -lhKonvertiert Größen in Kilobyte, Megabyte und Gigabyte.
Steve-o

Antworten:

5

Darf ich vorschlagen ls -ls?

Dadurch werden die Dateigrößen in KB anstelle der Standardblöcke angegeben.

Ex:

36 -rw-r--r--    1 oracle   dba           33875 Feb  2 2011  step2.log
32 -rw-r--r--    1 oracle   dba           30308 Feb  2 2011  step2.sql
Mattkoffein
quelle
7

Sie können du verwenden. Es hat keine Option -h, aber es hat -k -m und -g:

$ du -m /tmp/*

4.84    /tmp/diagSEgenSnap
33.12   /tmp/fwupdate

$ du -k /tmp/*

4952    /tmp/diagSEgenSnap
33920   /tmp/fwupdate
Agocska
quelle
1

Das kann ich mir nicht vorstellen:

find -maxdepth 1 -ls

Es ist die beste Lösung, aber ich habe keine AIX. Und hast du Gnu-Find auf AIX? Wenn nicht - ich weiß nicht, wie die Ausgabe anderer Funde aussieht.

Das ist gnu-find:

     4    7 drwxr-xr-x 115 stefan   stefan       6880 Aug 30 12:43 .
247530    0 lrwxrwxrwx   1 stefan   stefan         10 Mär 20  2010 ./u1 -> Ubuntu\ One
 45706    0 drwxr-xr-x   3 stefan   stefan         80 Mai 29  2010 ./.m2
  9352    0 drwxr-xr-x   3 stefan   stefan        168 Apr 20 16:26 ./.mc
 83653    0 drwxr-xr-x   2 stefan   stefan        120 Feb 19  2010 ./.qt
 82474    0 drwx------   2 stefan   stefan        128 Apr 27  2009 ./PDF
 18316   24 -rw-r--r--   1 stefan   stefan      21925 Aug 30 15:42 ./.scala_history
257889    4 -rw-------   1 stefan   stefan        230 Mär 18 06:30 ./.gtk-bookmarks
267759    4 -rw-r--r--   1 stefan   stefan        395 Jan  2  2011 ./brownies.txt

Wenn Sie keine andere Option haben, kann ein Alias ​​hilfreich sein.

Benutzer unbekannt
quelle
1

Versuche dies

ls -l | awk '{$5=sprintf("%.9f GB", $5/1024^3)} 1'
Lenin
quelle
1

Koloriert lsfür AIX (mit Perl ). Funktioniert auch für die meisten Unix-Varianten wie Sun usw.

Erik Aronesty
quelle