수정 날짜를 기준으로 ls 명령의 결과를 정렬하는 방법 (디렉토리 우선)?


18

나는 해고 할 수있다

ls -lrt 

수정 날짜별로 파일 및 폴더를 정렬하려면 파일과 폴더를 구분하지 않습니다. ls수정 날짜별로 첫 번째 디렉토리를 표시하고 수정 날짜별로 파일을 표시 하고 싶습니다 . 그렇게하는 방법?

답변:


25

이 같은 것은 어떻습니까 :

ls -ltr --group-directories-first

감사합니다! 어떻게 든 맨 페이지에서 이것을 찾을 수 없었습니다. 내 나쁜, 감사합니다!
jrara

5

ls -t

또는 (역순으로, 가장 최근에 맨 아래) :

ls -tr

ls매뉴얼 페이지 자세한 내용 및 목록 다른 옵션이 설명합니다.

디렉토리 d앞에는 권한이 있습니다.ls -ltr

따라서 정렬 날짜가 정렬 된 디렉토리 를 얻으려면

ls -ltr |grep ^d

그리고에 디렉토리 이외의 파일

ls -ltr | grep -v ^d


아니요, 올바른 결과가 아닙니다.
jrara


폴더가 정확하고 질문을 업데이트했습니다.
jrara

귀하의 답변에 감사드립니다. 그러나 내 질문을주의 깊게 읽으면 수정 날짜 (ls -lrt)로 ls 출력을 정렬하는 방법을 이미 알고 있지만 mod 날짜별로 디렉토리를 먼저 얻도록 결과를 정렬하는 방법을 알지 못합니다. 그런 다음 수정 날짜별로 파일을 만듭니다.
jrara

내가 질문을 가지고 jrara 이봐 .. 난 ... 대답에 다시 무엇입니까
Munai 다스 Udasin
당사 사이트를 사용함과 동시에 당사의 쿠키 정책개인정보 보호정책을 읽고 이해하였음을 인정하는 것으로 간주합니다.
Licensed under cc by-sa 3.0 with attribution required.