매뉴얼 find
에는 여러 가지 파일 타임스탬프가 나열되어 있습니다.
access time: (amin, anewer)
changed time: (cmin, cnewer)
last modified time: (mmin)
이는 다음의 출력입니다.ls -lrt *.log
어떤 타임스탬프가 표시되나요?
추가 타임스탬프 정보를 얻으려면 어떻게 해야 합니까?
-rwxr-xr-x 0 xr kchd 71679 Feb 16 2017 sys_rm2888959.log
-rwxr-xr-x 0 xr kchd 104974 Feb 16 2017 sys_rm2888982.log
-rwxr-xr-x 0 xr kchd 107627 Feb 16 2017 sys_rm2888998.log
-rwxr-xr-x 0 xr kchd 110731 Apr 10 07:11 sys_rm2888896.log
-rwxr-xr-x 0 xr kchd 110022 Apr 18 08:22 sys_rm2888135.log
-rwxr-xr-x 0 xr kchd 102135 May 16 04:35 sys_rm2888749.log
-rwxr-xr-x 0 xr kchd 107374 May 22 02:17 sys_rm2888075.log
-rwxr-xr-x 0 xr kchd 9170 Jun 5 09:20 sys_rm2888328.log
-rwxr-xr-x 0 xr kchd 110097 Jun 12 09:39 sys_rm2888264.log
-rwxr-xr-x 0 xr kchd 109516 Jul 17 01:15 sys_rm2888542.log
-rwxr-xr-x 0 xr kchd 100893 Jul 17 03:18 sys_rm2888567.log
-rwxr-xr-x 0 xr kchd 101035 Aug 21 05:10 sys_rm2888543.log
-rwxr-xr-x 0 xr kchd 110879 Aug 28 07:18 sys_rm2888859.log
답변1
ls -l
기본적으로 "마지막 수정" 타임스탬프가 표시됩니다."마지막 방문" 타임스탬프를 보려면 를 사용하세요
ls -l -u
."마지막으로 변경된" 타임스탬프("마지막으로 파일 상태 정보가 수정된 시간")를 보려면 를 사용하세요
ls -l -c
.
주문,
ls -lrt *.log
패턴과 일치하는 현재 디렉터리의 모든 이름을 나열하고 *.log
, 마지막으로 수정된 타임스탬프를 기본 키로 사용하고 파일 이름을 보조 키로 사용하여 출력을 정렬합니다(동일한 타임스탬프를 가진 두 개 이상의 파일이 있는 경우). 정렬은 가장 최근 수정 사항의 마지막 순서로 이루어집니다(기본값과 반대).