Take the 2-minute tour ×
Super User is a question and answer site for computer enthusiasts and power users. It's 100% free, no registration required.

what is the size unit for used, Available and what does 1K-blocks mean here does it say that size is always in kB?

command: df -k | head -2

output:

Filesystem           1K-blocks      Used Available Use% Mounted on
/dev/sda7              9920592   1054440   8354084  12% /
share|improve this question
add comment

2 Answers

up vote 2 down vote accepted

From man df:

Display values are in units of the first available SIZE from --block-size, and the DF_BLOCK_SIZE, BLOCK_SIZE and BLOCKSIZE environment variables. Otherwise, units default to 1024 bytes (or 512 if POSIXLY_CORRECT is set).

SIZE may be (or may be an integer optionally followed by) one of following: KB 1000, K 1024, MB 1000*1000, M 1024*1024, and so on for G, T, P, E, Z, Y.

The -k switch is equal to --block-size=1K, which means that the numbers are in multiples of 1024 bytes.

share|improve this answer
    
Two environment variables also affect this, along with find, du, df, ls and others... BLOCKSIZE=1K sets the default as if you used the '-k' or '--block-size=1K' options, while the BLOCK_SIZE (note the underscore) does the same, but has some other options available. I set my BLOCK_SIZE to \'1 (backslash,single-quote,one) which causes find,du,df,ls (and others) to display using COMMAS!!! So much easier to parse! –  lornix Jun 21 '12 at 8:56
    
So does it mean 9920592 kB, 1054440 kB? –  Abhishek Simon Jun 21 '12 at 9:05
    
@AbhishekSimon Yes. You can check by dividing the numbers by 1048576 (1024*1024) and seeing if they match the output of df -h. –  Indrek Jun 21 '12 at 9:08
add comment

Yes, you are right, as the doc says:

 -k      Use 1024-byte (1-Kbyte) blocks, rather than the default.  Note
         that this overrides the BLOCKSIZE specification from the environ-
         ment.
share|improve this answer
    
Question: "What is the unit?" Your answer: "Yes". Huh??? –  sawdust Jun 21 '12 at 19:28
    
To that he guessed. –  杨扬-momo Jun 22 '12 at 0:49
add comment

Your Answer

 
discard

By posting your answer, you agree to the privacy policy and terms of service.

Not the answer you're looking for? Browse other questions tagged or ask your own question.