`ls -c`와 `ls -t`의 차이점

`ls -c`와 `ls -t`의 차이점

-cUnix 명령과 옵션 -t의 차이점은 무엇입니까 ls? 명령을 사용하여 생성 날짜별로 정렬하는 방법은 무엇입니까 ls?

답변1

-t파일 내용이 마지막으로 수정된 시간인 파일 수정 시간을 나열합니다(수정 시간이 나중에 명시적으로 설정되지 않은 경우).

-c파일의 메타데이터(소유권, 권한 등)가 마지막으로 변경된 시간 또는 파일이 이동된 시간인 파일의 inode 변경 시간을 나열합니다.

대부분의 UNIX 시스템은 파일 생성 날짜를 추적하지 않으므로 대부분의 ls구현에서는 존재하지 않는 타임스탬프를 기준으로 정렬하는 방법을 제공하지 않습니다. OSX에서는 ls -tU.

당신은 또한 볼 수 있습니다ls를 실행한 다음 생성 날짜별로 결과를 정렬하려면 어떻게 해야 합니까?더 많은 정보를 알고 싶습니다.

답변2

GNU 매뉴얼 페이지에서

-t     sort by modification time, newest first
-c     with -lt: sort by, and show, ctime (time of last modification of
          file  status  information)  with -l: show ctime and sort by name
          otherwise: sort by ctime, newest first

-c와 함께 사용 하면 -lt파일 ctime(수정 시간 아님)을 기준으로 표시하고 정렬합니다. 운영 체제가 파일 ctime을 기록하는지 여부는 사용 중인 파일 시스템에 따라 다릅니다.

관련 정보