AIXで人間が読めるls出力はありますか?

AIXで人間が読めるls出力はありますか?

lsAIXで人間が読める出力を取得するにはどうすればよいですか?-hパラメータなし

答え1

何か提案してもいいですかls -ls

これにより、基本ブロックの代わりにファイルサイズ(KB)が提供されます。

前任者:

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

答え2

duを使用できます。 -hオプションはありませんが、-k -mと-gがあります。

$ du -m /tmp/*

4.84    /tmp/diagSEgenSnap
33.12   /tmp/fwupdate

$ du -k /tmp/*

4952    /tmp/diagSEgenSnap
33920   /tmp/fwupdate

答え3

この試み

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

答え4

lsAIXの場合(真珠)。 SunなどのほとんどのUnixバージョンにも適しています。

関連情報