2013-06-06 4 views
18

df linux 명령 출력을 항상 GB로 가져 오는 방법은 항상? 예. GB 미만으로 표시하려면 34MB 미만이 필요합니다.df linux 명령 출력을 항상 GB로 가져 오는 방법

Filesystem   Size Used Avail Use% Mounted on 
/ttt/pda1    21G 20G 34M 100%/

어떻게 달성 할 수 있습니까?

미리 감사드립니다.

답변

34

-B 옵션을 사용할 수 있습니다.

Man page of df : 당신은 또한이 원하는 경우

-B, --block 크기 = SIZE 사용 SIZE 바이트 블록 모두 함께

,

df -BG 
+0

안녕하세요. 답장을 보내 주셔서 감사합니다. 그러나 내가 여기서 관찰 한 것은 34M에서 1GB 로의 변환이 ... 나를 위해 문제를 만들 수 있습니다. 어쨌든 정확한 변환을 얻으려면 – Aryan

+0

이것은 df가 이러한 상황을 어떻게 처리하는지에 대한 문제입니다. 나는 그들이 0GB보다는 1GB를 보여주는 것을 선호한다고 생각한다. 문제가되는 GB를 원한다면 직면하게 될 것입니다. – fedorqui

3

인수를 기억하지 않고 참조 할 수있는 명령은 별칭을 붙일 수 있습니다.

alias df-gb='df -BG' 

은 사용자가 입력 그래서 경우 : 터미널에

df-gb 

, 당신은 GB의 디스크 사용량의 의도 출력을 얻을 수 있습니다.

EDIT : 심지어는 df -h을 사용하여 사람이 읽을 수있는 표준 형식으로 가져 오십시오.

http://www.thegeekstuff.com/2012/05/df-examples/

+0

-g는 유효한 옵션이 아닙니다. – Aryan

+0

@Aryan Ah, 음, 아마 fedorqui의 제안을'df -BG'라고하고, 사용의 용이성을 위해 앨리어싱을 사용했을 것입니다. – Radai

+0

@Aryan 필자는 내 데프의 수정을 반영하여 내 대답을 업데이트했습니다. – Radai