나는 이것이 오랫동안 의아해했고, 나보다 POSIX를 공부하는 데 더 많은 시간을 쏟은 사람의 관점을 얻을 수 있는 완벽한 장소처럼 보였습니다. 나는 ls
이러한 방식으로 출력을 구문 분석하는 것이 중요하다고 생각하며 ls
명령을 기본값으로 수정하기 위해 별칭을 만드는 것은 항상 새 터미널 프로필에 대한 첫 번째 사용자 정의 중 하나입니다.
이것은 단지 Windows 탐색기를 사용하여 너무 오랫동안 성장하면서 생긴 불쾌한 부작용입니까? 들어본 적도 없는 기본 혼합 출력을 설명하는 사고방식이 있습니까? 일단 그렇게 하면 깨달음을 얻고 왜 바보만이 디렉토리와 파일을 분리하려고 하는지 즉시 이해합니까? 나는 이것이 사소한 일이라는 것을 알고 있지만 ls
모든 명령줄 활동에 대한 리트머스 테스트이므로 뭔가 심오한 것을 놓치고 있는 것 같은 느낌이 듭니다.
귀하의 목적론적 지도에 미리 감사드립니다.
답변1
이는 옵션이 추가되었을 때 논의되었습니다 ls
.짐 메이어링은 말합니다.
이 패치에 대한 작은 질문 하나입니다. 짧은 옵션을 추가하고 싶지 않으십니까
--group-directories-first
?지금은 그렇습니다.
ls
특히 아래에 언급된 대안을 고려하면 "새로운 짧은 옵션 이름 없음" 정책에 반대하는 강력한 주장이 필요합니다 .
--group-directories-first
이미 내ls
별칭에 있습니다 ;) 하지만 이번 달에는 이러한 별칭이 정의되지 않은 다른 Linux를 사용해야 했고--group-directories-first
그러한 유용한 기능을 입력하는 것이 정말 짜증나는 IMHO라는 것을 깨달았습니다...
--g
로 시작하는 다른 긴 옵션 이름이 없으므로 이 옵션을 축약할 수 있다는 것을 알고 계셨습니까g
?
따라서 기본적으로 ls
이미 너무 많은 짧은 옵션(유닉스 서클에서는 농담임)이 있으므로 하나를 추가하고 --group-directories-first
멋진 유사 짧은 옵션을 갖기 위해서는 매우 강력한 주장이 필요합니다.