리눅스 명령어 · 3 min read · Sep 16, 2025
리눅스 dir 명령어 초보자를 위한 가이드 (10가지 예제)
명령줄에서 작업하는 동안 항상 디렉토리 안에 있습니다. 디렉토리 내의 모든 파일 및 하위 디렉토리에 대한 정보를 나열하고 싶을 때가 있을 수 있습니다. 이때 dir 명령어가 도움이 됩니다. 이 튜토리얼에서는 이 명령어의 기본 사항과 제공하는 기능에 대해 설명합니다.
이 튜토리얼에서 언급된 모든 예제는 Ubuntu 16.04LTS에서 테스트되었습니다.
리눅스 dir 명령어
다음은 이 명령어의 일반적인 구문입니다:
dir [OPTION]... [FILE]...이 도구의 매뉴얼 페이지는 다음과 같이 설명합니다:
파일에 대한 정보를 나열합니다(기본적으로 현재 디렉토리). -cftuvSUX 또는 --sort가 지정되지 않은 경우 항목을 알파벳순으로 정렬합니다.다음의 Q&A 스타일 예제는 이 도구가 어떻게 작동하는지에 대한 더 나은 아이디어를 제공할 것입니다.
Q1. dir 명령어를 사용하여 디렉토리 내용을 나열하는 방법은?
dir 명령어의 기본 사용법은 매우 간단합니다. 도구를 다음과 같이 실행하기만 하면 됩니다:
dir생성된 출력은 알파벳순으로 정렬됩니다. 예를 들어:
Q2. 숨겨진 파일을 나열하는 방법은?
dir 명령어를 가장 기본적인 형태로 실행하면(이전 섹션에서 설명한 대로) 생성된 출력은 대부분의 경우 충분하지만 완전하지는 않습니다. 즉, 숨겨진 파일은 기본적으로 표시되지 않습니다.
숨겨진 파일도 보려면 -a 명령줄 옵션을 사용하세요.
dir -a예를 들어:

보시다시피, 이름이 점(.)으로 시작하는 파일도 출력에 표시됩니다.
Q3. dir가 출력에서 .과 ..을 표시하지 않도록 하려면?
이전 섹션에서 제공된 예제 스크린샷에서 볼 수 있듯이, 현재 및 이전 디렉토리를 나타내는 .과 ..에 대한 항목이 있습니다. 이 두 항목은 모든 디렉토리에 존재하므로 dir가 출력을 표시할 때 이를 피하도록 할 수 있습니다.
이것은 -A 명령줄 옵션을 사용하여 수행할 수 있습니다:
dir -A위 명령어의 실행 예:

이번에는 .과 ..이 출력에 표시되지 않았음을 확인할 수 있습니다.
Q4. dir 출력에서 파일과 디렉토리를 구별하는 방법은?
지금까지 논의한 모든 예제에서 출력에서 파일과 디렉토리를 구별하기 어려운 것을 보셨을 것입니다. 이것이 귀찮다면 -F 명령줄 옵션을 사용할 수 있습니다.
dir -F예를 들어:
이름 끝에 있는 슬래시(/)는 디렉토리임을 나타냅니다.
Q5. dir가 자세한 정보를 출력하도록 하려면?
지금까지 dir가 출력에서 파일 및 디렉토리의 이름만 출력하는 것을 보았습니다. 그러나 원한다면 도구가 각 항목에 대한 자세한 정보도 표시할 수 있습니다. 이 기능은 긴 목록 형식이라고도 하며 -l 명령줄 옵션을 사용하여 접근할 수 있습니다.
dir -l이 옵션의 예:

열별로 출력은 각 항목에 대한 다음 정보를 보여줍니다: 접근 권한, 하드 링크 수, 파일 소유자, 파일 그룹, 파일 크기, 수정 시간 및 파일 이름.
Q6. dir가 디렉토리를 먼저 표시하도록 하려면?
디렉토리를 먼저 표시하고 그 다음에 파일을 표시하도록 dir를 설정하고 싶을 때가 있을 수 있습니다. 이 도구는 이를 수행할 수 있으며, –group-directories-first 명령줄 옵션을 사용해야 합니다.
dir --group-directories-first 위 명령어가 실행된 스크린샷:
디렉토리와 파일이 출력에서 명확하게 구별되도록 -F 명령줄 옵션을 사용했습니다.
Q7. dir가 사람이 읽을 수 있는 형식으로 크기를 출력하도록 하려면?
위 Q5에서 dir와 함께 -l 명령줄 옵션을 사용하여 디렉토리 내용에 대한 자세한 정보를 얻는 방법을 보았습니다. 그러나 그 경우 표시되는 크기 수치는 정확히 사람이 읽을 수 있는 형식은 아닙니다.
원한다면 ‘K’, ‘M’, ‘G’(킬로바이트, 메가바이트, 기가바이트)와 같은 이해하기 쉬운 크기 기호로 이 정보를 표시할 수 있습니다. 이를 위해 -h 옵션과 함께 dir 명령어를 실행해야 합니다.
dir -h다음 스크린샷은 Q5에서 실행된 동일한 명령어에 -h 옵션이 추가된 것입니다.

보시다시피, 출력의 파일 크기가 이제 사람이 읽을 수 있는 형식으로 표시됩니다.
Q8. dir가 역순으로 정렬된 출력을 표시하도록 하려면?
dir 명령어는 출력을 알파벳순으로 정렬합니다. 그러나 출력을 역순으로 정렬하고 싶다면 -r 명령줄 옵션을 사용할 수 있습니다.
dir -r다음 예제는 도구가 이 옵션 없이 실행된 경우와 이 옵션과 함께 실행된 경우의 dir 명령어 출력을 보여줍니다:
Q9. dir가 하위 디렉토리를 재귀적으로 표시하도록 하려면?
지금까지 보셨듯이, dir 명령어는 기본적으로 하위 디렉토리의 내용을 표시하지 않습니다. 그러나 원하신다면 -R 명령줄 옵션을 사용하여 이 기능을 활성화할 수 있습니다.
dir -R다음은 예제입니다:

Q10. dir가 파일 크기로 출력을 정렬하도록 하려면?
원하신다면 dir에게 파일 크기로 출력을 정렬하도록 요청할 수도 있습니다. 이를 위해 -S 명령줄 옵션을 사용하세요.
dir -S다음 스크린샷은 기능을 명확하게 보여줍니다:

출력이 크기로 정렬되어 가장 큰 파일이 먼저 나타나는 것을 확인할 수 있습니다.
결론
우리는 dir 명령어의 표면만 긁어보았습니다. 그러나 이 튜토리얼에서 논의한 예제는 여러분에게 시작하는 데 충분해야 합니다. 이들을 여러분의 기계에서 시도한 후, 더 많은 정보를 위해 도구의 매뉴얼 페이지로 가세요.
새 게시물을 받은 편지함에서 받기
스팸은 없습니다. 언제든지 구독 해지 가능합니다.