리눅스 명령어 · 2 min read · Sep 18, 2025

리눅스 df 명령어 튜토리얼 (초보자를 위한 8가지 예제)

때때로, 리눅스 머신의 특정 파일 시스템에서 얼마나 많은 공간이 사용되고 (그리고 얼마나 많은 공간이 남아 있는지) 알고 싶을 수 있습니다. 이를 위해 df라는 특정 명령어가 있습니다. 이 튜토리얼에서는 이 명령어의 기본 사항과 제공하는 주요 기능에 대해 논의할 것입니다.

하지만 그 전에, 이 기사에서 언급된 모든 예제와 지침은 Ubuntu 16.04 LTS에서 테스트되었다는 점을 언급할 가치가 있습니다.

리눅스 df 명령어

이 도구의 구문은 다음과 같습니다:

df [OPTION]... [FILE]...

그리고 man 페이지에서 이 명령어를 설명하는 방법은 다음과 같습니다:

df는 각 파일 이름 인수가 포함된 파일 시스템에서 사용 가능한 디스크 공간의 양을 표시합니다. 파일 이름이 주어지지 않으면 현재 마운트된 모든 파일 시스템에서 사용 가능한 공간이 표시됩니다.

다음의 Q&A 형식의 예제들은 이 명령줄 유틸리티가 어떻게 작동하는지에 대한 더 나은 아이디어를 제공할 것입니다.

Q1. df가 특정 파일이 포함된 파일 시스템의 디스크 사용량을 표시하도록 하려면 어떻게 해야 하나요?

파일(예: file1)이 있고, 이 파일이 포함된 파일 시스템에서 사용 가능한 또는 사용된 공간을 표시해야 한다고 가정해 보겠습니다. 이렇게 할 수 있습니다:

df 

예제는 다음과 같습니다:

Q2. df가 모든 파일 시스템의 디스크 사용량을 표시하도록 하려면 어떻게 해야 하나요?

도구가 모든 파일 시스템에 대한 디스크 사용량 정보를 표시하도록 하려면, 다음 명령어를 실행하면 됩니다:

df

내 경우의 명령어 출력은 다음과 같습니다:

모든 파일 시스템의 디스크 사용량을 표시하는 df

Q3. df가 사람이 읽을 수 있는 형태로 사용량 정보를 표시하도록 하려면 어떻게 해야 하나요?

df가 사람이 읽을 수 있는 형태로 디스크 사용량 정보를 표시하도록 하려면, 이 경우 -h 옵션을 사용할 수 있습니다.

df -h

예제는 다음과 같습니다:

사람이 읽을 수 있는 형태로 사용량 정보를 표시하는 df

Gigabytes와 Megabytes를 나타내는 ‘G’와 ‘M’ 문자를 관찰하여 사용자가 이러한 크기 수치를 쉽게 읽을 수 있도록 합니다.

Q4. df가 블록 사용량 대신 inode 정보를 표시하도록 하려면 어떻게 해야 하나요?

블록 사용량 대신 df가 출력에서 inode 정보를 표시하도록 하려면, -i 명령줄 옵션을 사용하면 됩니다.

df -i

블록 사용량 대신 inode 정보를 표시하는 df

이제 두 번째, 세 번째 및 네 번째 열이 inode 관련 수치를 표시하는 것을 관찰하십시오.

Q5. df가 모든 블록 관련 정보의 총계를 생성하도록 하려면 어떻게 해야 하나요?

크기, 사용 및 사용 가능 열의 총계를 생성하려면 –total 옵션을 사용하십시오.

df --total

모든 블록 관련 정보의 총계를 생성하는 df

하단에 총 값을 표시하는 새로운 행이 추가되는 것을 관찰하십시오.

Q6. df가 출력에서 파일 시스템 유형을 인쇄하도록 하려면 어떻게 해야 하나요?

df는 기본적으로 파일 시스템 이름을 생성하지만, -T 옵션을 통해 해당 유형도 표시하도록 강제할 수 있습니다.

df -T

출력에서 파일 시스템 유형을 인쇄하는 df

새로운 두 번째 열(유형)에서 유형 관련 정보가 표시됩니다.

Q7. df 출력에서 특정 유형의 파일 시스템으로 제한하려면 어떻게 해야 하나요?

df 명령의 출력을 특정 유형의 파일 시스템으로 제한할 수도 있습니다. 이는 -t 옵션을 사용하여 파일 시스템 이름을 값으로 입력하면 됩니다.

df -t 

다음은 예제입니다:

Q8. df가 특정 파일 시스템 유형을 제외하도록 하려면 어떻게 해야 하나요?

포함하는 방식과 유사하게, df가 출력에서 특정 유형의 파일 시스템을 제외하도록 할 수 있습니다. 이 명령줄 옵션은 -x입니다.

df -x 

다음은 예제입니다:

따라서 tmpfs 파일 시스템에 대한 항목이 출력에 생성되지 않은 것을 볼 수 있습니다.

결론

분명히, df는 이해하고 사용하기 어려운 도구가 아니며, 주로 명령줄 옵션의 대부분이 도구의 출력 방식 사용자 정의를 목표로 하기 때문입니다. 우리는 여기에서 많은 중요한 옵션을 다루었습니다. 연습이 끝나면 명령어의 man 페이지로 가서 더 많은 정보를 알아보세요.

Share: X/Twitter LinkedIn

새 게시물을 받은 편지함에서 받기

스팸은 없습니다. 언제든지 구독 해지 가능합니다.