728x90
명령어 사용법:
- 기본 명령어: df -h를 입력하면 모든 파일 시스템의 사용량과 가용량을 포함한 정보를 표시합니다.
- 총계만 표시하기: 전체 크기만 보고 싶다면, awk 명령어를 사용하여 출력 결과를 필터링할 수 있습니다. 다음과 같은 명령어를 사용할 수 있습니다:이 명령어는 첫 번째 줄(헤더)을 출력하고, 각 파일 시스템의 크기를 합산하여 마지막에 총 크기를 출력합니다.
- df -h | awk 'NR==1; /[0-9]+G/ {sum += \$2} END {print "Total Size: " sum "G"}'
설명:
- df -h: 사람이 읽기 쉬운 형식으로 디스크 사용량을 표시합니다.
- awk: 텍스트 처리 도구로, 특정 조건에 맞는 줄을 선택하고 계산할 수 있습니다.
- NR==1: 첫 번째 줄(헤더)을 출력합니다.
- /[0-9]+G/: 크기 정보가 포함된 줄을 찾습니다.
- sum += \$2: 두 번째 열(크기)을 합산합니다.
- END {print "Total Size: " sum "G"}: 최종 합계를 출력합니다.
참고
이스케이프 처리: 이스케이프 처리란 특정 문자가 특별한 의미를 갖지 않도록 일반 문자로 취급하게 만드는 것입니다. 예를 들어, 문자열 내에서 큰따옴표(")를 포함시키고 싶을 때는 \"로 이스케이프해야 합니다. 그러나 $ 기호는 awk에서 필드 변수를 나타내기 때문에, 이스케이프할 필요가 없습니다.
sum += \$2 -> sum += $2
- df -h | awk 'NR==1; /[0-9]+G/ {sum += $2} END {print "Total Size: " sum "G"}'
728x90
'컴퓨터 활용(한글, 오피스 등) > 기타' 카테고리의 다른 글
| 한글 원문자(동그라미 숫자나 문자)에 음각 효과를 주고 색을 넣는 방법 (3) | 2025.08.14 |
|---|---|
| GLOBAL TEMP TABLE(GTT) 을 이용한 Table row count 검증 방법 (3) | 2025.08.14 |
| 솔라리스 디스크 추가 (4) | 2025.08.13 |
| Solaris 명령어 정리 (3) | 2025.08.13 |
| [팁] 솔라리스 디스크 상세 정보 확인하는 방법 (1) | 2025.08.13 |