답변:
@ abo-abo 답변 외에도 문서를 인용하고 싶습니다.
dired-listing-switches
`dired.el '에 정의 된 변수입니다. 그 값은 "-Al --si --time-style long-iso"입니다.설명서 :
ls
Dired로 전달 된 스위치 .l
옵션을 포함해야합니다 . 모순되지 않는 다른 모든 옵션을 포함 할 수 있습니다-l
. 도 포함 할 수있다F
,b
,i
와s
. 스위치에dired-ls-F-marks-symlinks
관한 변수도 참조하십시오F
.ls
Lisp에서 에뮬레이션 을 사용하는 MS-DOS 및 MS-Windows와 같은 시스템 에서는 일부ls
스위치가 지원되지 않습니다. 의 문서화 문자열 참조insert-directory
에를ls-lisp.el
자세한 내용은.
기본적으로 전화 할 때 사용하지 않을 스위치를 사용자 정의 할 수 있습니다 ls
주어진 답변은 Dired의 행동에 직접 연결되기 때문에이 정확한 문제에 더 좋습니다. 그러나 일반 성을 위해 sort-numeric-fields
명령 을 언급하고 싶습니다.이 명령은 사전식이 아닌 크기별로 숫자를 정렬하는 데 사용됩니다.
(sort-numeric-fields FIELD BEG END)
ARG
각 줄 의 th 필드를 기준으로 영역의 줄을 숫자로 정렬합니다 . 필드는 공백으로 구분되고 1부터 번호가 매겨집니다. 지정된 필드는 영역의 각 줄에 숫자를 포함해야하며 16 진수 및 8 진수 값의 경우 "0x"또는 "0"으로 시작할 수 있습니다. 그렇지 않으면 숫자는에 따라 해석됩니다sort-numeric-base
. 음수 인수ARG
를 사용하면 오른쪽에서 계산 된 th 필드를 기준으로 정렬합니다 . 프로그램에서 호출,이 세 가지 인수는 다음과 같습니다FIELD
,BEG
그리고END
.BEG
및END
종류에 영역을 지정합니다.