ls 명령을 날짜별로 정렬하는 방법

차례:

Anonim

'ls' 명령은 명령줄에서 디렉토리의 모든 파일과 폴더를 나열하지만 기본적으로 ls는 목록을 알파벳순으로 반환합니다. 간단한 명령 플래그를 사용하면 대신 ls가 날짜별로 정렬하여 ls 명령 결과의 맨 위에 가장 최근에 수정된 항목을 표시할 수 있습니다. 이 트릭은 Windows의 Bash뿐만 아니라 Mac OS / Mac OS X, Linux, BSD의 ls 명령 출력에 적용됩니다.

The -t 플래그는 ls 명령 출력을 마지막으로 수정한 날짜 및 시간별로 정렬하지만 최상의 결과를 얻으려면 -l 긴 목록 플래그와 함께 적용하는 것이 좋습니다. 잘. ls 출력을 날짜순으로 정렬하는 몇 가지 유용한 방법을 살펴보겠습니다.

날짜별로 'ls' 출력 정렬

-t 플래그는 마지막으로 수정된 날짜 및 시간별로 ls 명령 출력을 정렬합니다.

  1. 아직 터미널을 열지 않은 경우(Mac OS의 경우 /Applications/Utilities/) ls를 사용하여 날짜순으로 정렬하려는 디렉토리로 이동합니다.
  2. 다음 명령 구문을 실행합니다.
  3. ls -lt

  4. 날짜별로 ls로 나열된 디렉토리 내용을 보려면 리턴을 누르십시오.

가장 최근에 수정된 항목은 알파벳순으로 반환된 목록을 표시하는 대신 명령 출력의 맨 위에 표시됩니다.

Show ls Sort by Date, Human Readable, 모든 파일

수정된 날짜별로 ls 출력을 정렬하기 위해 개인적으로 선호하는 것은 -lt를 사용하는 것이지만 사람이 읽을 수 있는 크기에는 -h를, 접두사가 붙은 모든 파일을 표시하려면 -a를 포함하는 것입니다. 이것은 또한 다음과 같이 사용되는 -h alt 플래그를 기억하기 쉽게 만듭니다.

ls -h alt

날짜 출력으로 ls 정렬 반전

가장 최근에 수정된 항목이 ls 명령 출력의 맨 아래에 있도록 순서를 반대로 하려면 다음과 같이 -r 플래그를 추가할 수 있습니다.

ls -h altr

가장 오래된 수정 날짜가 맨 위에, 가장 최근에 수정된 날짜와 시간이 맨 아래에 표시되어 역순으로 표시된다는 점을 제외하면 출력은 동일합니다.

이 트릭은 분명히 명령줄과 터미널에 적용되지만 날짜 및 수정된 날짜 또는 마지막으로 연 날짜의 변형별로 정렬하는 것은 Finder에도 매우 유용할 수 있습니다. 예를 들어 Mac Finder의 '모든 내 파일'을 마지막으로 연 날짜순으로 정렬하는 것은 Mac의 Finder에 표시되는 다른 폴더에 유사하게 적용하여 파일에 마지막으로 액세스하거나 수정한 시간을 표시할 수 있는 유용한 팁입니다.

날짜별로 디렉토리를 정렬하는 다른 유용한 팁이나 요령이 있습니까? 아래 댓글로 알려주세요.

ls 명령을 날짜별로 정렬하는 방법