웹사이트 검색

옵션이 포함된 Linux Dir 명령 예제 알아보기


이 문서에서는 dir 명령을 사용하여 디렉토리 내용을 나열하는 몇 가지 예를 보여줍니다. dir 명령은 Linux에서 일반적으로 사용되는 명령은 아니지만 대부분의 Linux 사용자가 선호하는 ls 명령과는 덜 작동합니다.

다양한 옵션과 인수를 사용하는 방법을 살펴보는 dir 명령에 대해 논의하겠습니다.

dir 명령의 일반 구문은 다음과 같습니다.

dir [OPTION] [FILE]

dir 명령 사용법과 예제

dir 명령의 가장 일반적인 사용법은 디렉토리의 내용을 알파벳순으로 오름차순으로 표시하는 것입니다.

옵션이나 디렉토리 위치 없이 dir 명령을 실행하면 현재 작업 디렉토리의 모든 파일과 디렉토리가 표시됩니다.

dir

특정 경로의 파일 및 디렉터리 나열

특정 경로의 모든 파일과 디렉터리를 나열하려면 표시된 대로 디렉터리 경로를 추가합니다. 여기서는 /etc 디렉터리 아래에 파일과 디렉터리를 나열합니다.

dir /etc

한 줄에 하나의 파일을 나열하려면 다음과 같이 -1 옵션을 사용하십시오.

dir -1 /etc

숨겨진 파일 및 디렉터리 나열

.(숨겨진) 파일을 포함하여 디렉터리의 모든 파일을 나열하려면 -a 옵션을 사용하세요. -l 옵션을 포함하여 출력 형식을 목록(자세한 정보)으로 지정할 수 있습니다.

dir -a
dir -al

디렉토리 항목 나열

디렉토리 내용 대신 디렉토리 항목만 나열해야 하는 경우 -d 옵션을 사용할 수 있습니다. 아래 출력에서 -d 옵션은 /etc 디렉토리에 대한 항목을 나열합니다.

-dl을 사용하면 소유자, 그룹 소유자 및 권한을 포함한 긴 디렉터리 목록이 표시됩니다.

dir -d /etc
dir -dl /etc

목록 색인 파일 수

각 파일의 인덱스 번호를 보려면 -i 옵션을 사용하세요. 아래 출력에서 첫 번째 열에 숫자가 표시되는 것을 볼 수 있습니다. 이러한 숫자를 inode라고 하며 때로는 인덱스 노드 또는 인덱스 번호라고도 합니다.

Linux 시스템의 inode파일 이름 및 실제 데이터를 제외하고 파일에 대한 정보를 저장하는 파일 시스템의 데이터 저장소입니다.

dir -il

크기에 따라 파일 나열

-s 옵션을 사용하여 파일 크기를 볼 수 있습니다. 크기에 따라 파일을 정렬해야 하는 경우 -S 옵션을 사용하세요.

이 경우 사람이 읽을 수 있는 형식으로 파일 크기를 보려면 -h 옵션도 사용해야 합니다.

dir -shl

위 출력에서 첫 번째 열은 킬로바이트 단위로 파일 크기를 표시합니다. 아래 출력은 -S 옵션을 사용하여 크기에 따라 정렬된 파일 목록을 보여줍니다.

dir -ashlS /home/kone

최근에 수정된 파일이 목록의 첫 번째로 나타나도록 수정 시간별로 파일을 정렬할 수도 있습니다. 이는 -t 옵션을 사용하여 수행할 수 있습니다.

dir -ashlt /home/kone

소유자 없이 파일 나열

소유자 없이 파일을 나열하려면 파일 소유자를 인쇄하지 않는다는 점만 제외하고 -l 옵션과 유사하게 작동하는 -g 옵션을 사용해야 합니다. 그룹 소유자 없이 파일을 나열하려면 다음과 같이 -G 옵션을 사용하세요.

dir -ahgG /home/kone

위 출력에서 알 수 있듯이 파일 소유자와 그룹 소유자의 이름이 인쇄되지 않습니다. 다음과 같이 --author 플래그를 사용하여 파일 작성자를 볼 수도 있습니다.

dir -al --author /home/kone

위 출력에서 다섯 번째 열에는 파일 작성자의 이름이 표시됩니다. examples.desktop 파일은 kone 사용자가 소유하고 kili 그룹에 속하며 kone 사용자가 작성했습니다. .

파일 앞에 디렉터리 나열

다른 모든 파일보다 먼저 디렉터리를 보고 싶을 수 있으며 이는 다음과 같이 --group-directories-first 플래그를 사용하여 수행할 수 있습니다.

dir -l --group-directories-first

위의 출력을 관찰하면 모든 디렉터리가 일반 파일 앞에 나열되어 있음을 알 수 있습니다. 권한 앞의 문자 d는 디렉터리를 나타내고 a는 일반 파일을 나타냅니다.

하위 디렉터리를 재귀적으로 볼 수도 있습니다. 즉, 다음과 같이 -R 옵션을 사용하여 디렉터리의 다른 모든 하위 디렉터리를 나열할 수 있습니다.

dir -R

위 출력에서 (.) 기호는 Kone 사용자의 현재 디렉터리와 홈 디렉터리에 Backup, Backup이라는 세 개의 하위 디렉터리가 있음을 의미합니다. >디렉터리문서.

Backup 하위 디렉터리에는 하위 디렉터리가 없는 mariadbmysql라는 두 개의 하위 디렉터리가 있습니다.

dir 하위 디렉터리에는 하위 디렉터리가 없습니다. 그리고 Docs 하위 디렉토리에는 하위 디렉토리가 없는 BooksTuts라는 두 개의 하위 디렉토리가 있습니다.

사용자 및 그룹 ID가 포함된 파일 나열

사용자 및 그룹 ID를 보려면 -n 옵션을 사용해야 합니다. 다음 두 출력의 차이점을 살펴보겠습니다.

-n 옵션 없이 출력됩니다.

dir -l --author

-n 옵션으로 출력합니다.

dir -nl --author

쉼표로 구분된 파일 나열

-m 옵션을 사용하여 보관할 수 있습니다.

dir -am

dir 명령 사용에 대한 도움말을 찾으려면 --help 플래그를 사용하고 dir의 버전 세부정보를 보려면 --version을 사용하세요.

dir --help
dir --version

결론

이는 dir 명령의 기본 사용법에 대한 예일 뿐이며, 다른 많은 옵션을 사용하려면 시스템에서 dir 명령에 대한 수동 항목을 참조하세요.

man dir

dir 명령을 사용하는 다른 흥미로운 옵션이나 방법을 발견하면 댓글을 작성하여 알려주시기 바랍니다. 이 기사가 도움이 되길 바랍니다.