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 버전에도 적합합니다.