Saída ls legível em AIX?

6

Como posso obter a saída ls de leitura humana em AIX? Não há nenhum parâmetro -h

    
por LanceBaynes 30.08.2011 / 15:19

5 respostas

5

Posso sugerir ls -ls ?

Isso fornecerá os tamanhos dos arquivos em KB em vez dos blocos padrão.

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
    
por 30.08.2011 / 19:56
5

Você pode usar du. Não tem a opção -h, mas tem -k -m e -g:

$ du -m /tmp/*

4.84    /tmp/diagSEgenSnap
33.12   /tmp/fwupdate

$ du -k /tmp/*

4952    /tmp/diagSEgenSnap
33920   /tmp/fwupdate
    
por 02.01.2014 / 15:38
1

Eu não posso imaginar isso:

find -maxdepth 1 -ls

sendo a melhor solução, mas eu não tenho um AIX. E você tem gnu-find no AIX? Se não, não sei como é a saída de outras descobertas.

Isto é o 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

Se você não tiver outra opção, um alias pode ser útil.

    
por 30.08.2011 / 16:41
1

Tente isso

ls -l | awk '{$5=sprintf("%.9f GB", $5/1024^3)} 1'
    
por 11.12.2014 / 12:02
1

Coloridas ls para AIX (com Perl ). Funciona para a maioria dos sabores do Unix também, como a Sun, etc.

    
por 28.01.2015 / 20:23

Tags