답변:
나는 dir
단지 이전 버전과의 호환성을 위해 존재 한다고 생각하는 경향이 있습니다 .
에서 GNU로 coreutils :
dir은 ls -C -b와 같습니다. 즉, 기본적으로 파일은 열에 나열되고 세로로 정렬되며 특수 문자는 백 슬래시 이스케이프 시퀀스로 표시됩니다.
그건 그렇고, ls
기본적으로 출력을 채색하지 않습니다 : 이것은 대부분의 distros ls
가 ls --color=auto
in에 있기 때문 입니다 /etc/profile.d
. 테스트의 경우, unalias ls
다음을 입력하십시오 ls
: 무색입니다.
dir
이전 버전과의 호환성을 위해 제공되지 않습니다. 대신, ls
이전 버전과의 호환성을 위해 작동하는 방식으로 작업하고 (많은 사용자가 그러한 방식으로 작동하기를 원하기 때문에) dir
대안으로 제공됩니다. GNU 개발자는 일반적으로 출력이 장치 독립적이므로 선호하는 것으로 간주합니다. 일반적으로 4.5 인터페이스 표준 참조 에 GNU 코딩 표준 및 내 대답 에 그 AU 질문 자세한 내용은.