ls
AIXで人間が読める出力を取得するにはどうすればよいですか?-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
色ls
AIXの場合(真珠)。 SunなどのほとんどのUnixバージョンにも適しています。