ls -l로 출력된 파일 크기의 숫자를 계산하는 것은 재미가 없습니다.
-rw-r--r-- 1 bear bear 1062608896 Feb 17 19:47 Stocks.db
-rw-r--r-- 1 bear bear 16 Feb 17 20:06 word
그러나 대안은 --block-size=MB를 사용하여 작은 파일에 대해 더 큰 파일 크기를 생성하는 것입니다.
-rw-r--r-- 1 bear bear 1063MB Feb 17 19:47 Stocks.db
-rw-r--r-- 1 bear bear 1MB Feb 17 20:06 word
읽기 쉽지만 작은 파일에 대해 속이지 않는 출력을 얻으려면 어떻게 해야 합니까? ls가 이 작업을 수행할 수 없는 경우 이를 수행할 수 있는 ls 대신 편리한 명령줄이 있습니까?
예를 들어, 원하는 출력은 다음과 같을 수 있습니다.
-rw-r--r-- 1 bear bear 1.04GB Feb 17 19:47 Stocks.db
-rw-r--r-- 1 bear bear 16B Feb 17 20:06 word
답변1
에서 ls(1)
:
-h, --human-readable with -l and/or -s, print human readable sizes (e.g., 1K 234M 2G) --si likewise, but use powers of 1000 not 1024