웹사이트 검색

마지막 수정 날짜 및 시간을 기준으로 'ls' 명령의 출력을 정렬하는 방법


Linux 사용자가 항상 명령줄에서 수행하는 가장 일반적인 작업 중 하나는 디렉터리의 내용을 나열하는 것입니다. 우리가 이미 알고 있듯이, ls와 dir은 디렉토리 내용을 나열하기 위해 Linux에서 사용할 수 있는 두 가지 명령입니다. 전자가 더 많이 사용되고 대부분의 경우 사용자가 선호합니다.

디렉토리 내용을 나열할 때 파일 이름의 알파벳 순서, 수정 시간, 액세스 시간, 액세스 시간 등 여러 기준에 따라 결과를 정렬할 수 있습니다. >버전 및 파일 크기. 특정 플래그를 사용하면 이러한 각 파일 속성을 사용한 정렬을 활성화할 수 있습니다.

이 간략한 ls 명령 가이드에서는 ls 명령의 출력을 마지막 수정 시간(날짜 및 시간)을 기준으로 정렬하는 방법을 살펴보겠습니다.

몇 가지 기본적인 ls 명령을 실행해 보겠습니다.

Linux 기본 ls 명령

1. 인수를 추가하지 않고 ls 명령을 실행하면 현재 작업 디렉터리 내용이 나열됩니다.

ls 

2. 디렉토리의 내용을 나열하려면(예: /etc 디렉토리 사용):

ls /etc

3. 디렉토리에는 항상 몇 개의 숨겨진 파일(최소 2개)이 포함되어 있으므로 디렉토리에 있는 모든 파일을 표시하려면 -a 또는 --를 사용하세요. 모두 플래그:

ls  -a

4. 파일 권한, 링크 수, 소유자 이름 및 그룹 소유자, 파일 크기 등 ls 출력의 각 파일에 대한 자세한 정보를 인쇄할 수도 있습니다. 마지막 수정 시간 및 파일/디렉터리 이름.

이는 -l 옵션으로 활성화됩니다. 이는 다음 스크린샷과 같이 긴 목록 형식을 의미합니다.

ls -l

시간과 날짜를 기준으로 파일 정렬

5. 디렉토리의 파일을 나열하고 마지막으로 수정된 날짜와 시간을 정렬하려면 아래 명령과 같이 -t 옵션을 사용하십시오.

ls -lt 

6. 날짜와 시간을 기준으로 파일을 역정렬하려면 -r 옵션을 사용하여 다음과 같이 작동할 수 있습니다.

ls -ltr

지금은 여기서 끝내겠습니다. 그러나 ls 명령에는 더 많은 사용법 정보와 옵션이 있으므로 이를 살펴보거나 모든 Linux 사용자가 알아야 하거나 sort 명령을 사용해야 하는 ls 명령 요령을 제공하는 다른 가이드를 살펴보는 것이 좋습니다. 마지막으로 아래 피드백 섹션을 통해 문의하실 수 있습니다.