유닉스에서 타임 스탬프에 따라 파일을 정렬하는 방법은 무엇입니까? [닫은]


94

유닉스에서 타임 스탬프에 따라 파일을 정렬하는 방법은 무엇입니까? 파일을 정렬하고 생성 한 시간을 기준으로해야합니다.


1
어떤 타임 스탬프? 또한 대부분의 * nix 파일 시스템에는 생성 타임 스탬프가 없습니다.
ninjalj

1
파일이 생성되는 타임 스탬프입니다.
Srihari

시도ls -Ct | awk '{print $1}'
zx1986

답변:


172

파일 수정 :

ls -t

Inode 변경 :

ls -tc

파일 액세스 :

ls -tu

하단에 "최신"항목 :

ls -tr

이 중 어느 것도 창조 시간이 아닙니다. 대부분의 Unix 파일 시스템은 생성 타임 스탬프를 지원하지 않습니다.


3
사실, 많은 * nix 파일 시스템은 생성 타임 스탬프를 지원합니다… 교차 플랫폼이 아닙니다. FreeBSD 및 OS X에서는 일반적으로 기본 BSD 파일 시스템 (OS X의 HFS + 포함)에서만 사용할 수 있습니다. 이를 "파일 생성 시간"이라고하며 ls -U정렬합니다. Linux에서는이를 지원하는 대부분의 파일 시스템 (NTFS 포함)에서 사용할 수 있지만 "birth time"이라고하며 수동으로 정렬해야합니다.
abarnert

17

ls에 -t를 사용하십시오. 예 :.

ls -tr

또는

ls -ltr
당사 사이트를 사용함과 동시에 당사의 쿠키 정책개인정보 보호정책을 읽고 이해하였음을 인정하는 것으로 간주합니다.
Licensed under cc by-sa 3.0 with attribution required.