Linux에서 다른 옵션 및 인수와 함께 'dir'명령을 사용하는 방법 알아보기
이 기사에서는 dir 명령을 사용하여 디렉토리 내용을 나열하는 몇 가지 예를 보여줍니다. "dir 명령은 Linux에서 일반적으로 사용되는 명령이 아닙니다. "대부분의 Linux 사용자가 선호하는 ls 명령보다 덜 작동합니다. 다른 옵션과 인수를 사용하는 방법을 살펴볼 dir 명령에 대해 논의 할 것입니다.

dir 명령의 일반 구문은 다음과 같습니다.
# dir [OPTION] [FILE]

예제와 함께 dir 명령 사용법
# dir /

/etc
디렉토리 파일이있는 dir 명령의 출력은 다음과 같습니다. 출력에서 알 수 있듯이/etc 디렉토리의 모든 파일이 나열되지는 않습니다.
# dir /etc

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

.
(숨겨진) 파일을 포함하여 디렉토리의 모든 파일을 나열하려면 -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

위의 출력에서 첫 번째 열은 파일 크기 (KB)를 보여줍니다. "아래 출력은 -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, dir 및 Docs라는 세 개의 하위 디렉터리가 있음을 의미합니다.
Backup 하위 디렉토리에는 하위 디렉토리가없는 mariadb 및 mysql이라는 두 개의 다른 하위 디렉토리가 있습니다.
dir 서브 디렉토리에는 서브 디렉토리가 없습니다. "그리고 Docs 하위 디렉토리에는 하위 디렉토리가없는 Books와 Tuts라는 두 개의 하위 디렉토리가 있습니다.
사용자 및 그룹 ID를 보려면 -n 옵션을 사용해야합니다. "다음 두 출력의 차이를 살펴 보겠습니다.
-n 옵션없이 출력합니다.
# dir -l --author

-n 옵션을 사용하여 출력합니다.
# dir -nl --author

-m 옵션을 사용하여 아카이브 할 수 있습니다.
# dir -am

dir 명령 사용에 대한 도움말을 찾으려면 –help 플래그를 사용하고 dir의 버전 세부 사항을 보려면 –version을 사용하십시오.
결론
이는 dir 명령의 기본 사용법에 대한 예일 뿐이며 다른 많은 옵션을 사용하려면 시스템에서 dir 명령에 대한 수동 항목을 참조하십시오. 다른 흥미로운 옵션이나 dir 명령을 사용하는 방법을 찾으면 의견을 작성하여 알려주십시오. 이 기사가 유용하기를 바랍니다.