Linux의 MacOSX stat -f "%m%t%Sm %N"과 동일한 명령줄이 있습니까?

Linux의 MacOSX stat -f "%m%t%Sm %N"과 동일한 명령줄이 있습니까?

파일의 타임스탬프를 추출해야 합니다.만들어진첫 번째 개정. 이러한 파일은 서버에 있으며 sshfs를 통해 MacOSX 및 Ubuntu 서버에서 액세스할 수 있습니다. MacOSX bash에서는 다음을 사용하여 파일 형식의 위치와 타임스탬프를 추출할 수 있습니다.

find . -iname '*.txt' -exec stat -f "%m%t%Sm %N" "{}" > timestamps.csv \;

Linux bash에서 이를 달성할 수 있는 방법이 있습니까?

미리 감사드립니다.

지리학

답변1

이 정도면 충분합니까?

운영 체제:

$ stat -f "%m%t%Sm %N" *
1531851236  Jul 17 11:13:56 2018 bar
1531851236  Jul 17 11:13:56 2018 baz
1531851236  Jul 17 11:13:56 2018 foo
1531851236  Jul 17 11:13:56 2018 quux

리눅스:

$ stat -c "%Y   %y %n" *
1531851190  2018-07-17 11:13:10.640328282 -0700 bar
1531851190  2018-07-17 11:13:10.640328282 -0700 baz
1531851190  2018-07-17 11:13:10.640328282 -0700 foo
1531851190  2018-07-17 11:13:10.640328282 -0700 quux

일부 Linux 파일 시스템은 기본적으로 추적하지 않습니다.만들다Birth파일의 시간(" "시간):

$ stat foo
  File: foo
  Size: 0           Blocks: 0          IO Block: 4096   regular empty file
Device: fd00h/64768d    Inode: 262180      Links: 1
Access: (0664/-rw-rw-r--)  Uid: ( 1000/   redacted)   Gid: ( 1000/   redacted)
Access: 2018-07-17 11:13:10.640328282 -0700
Modify: 2018-07-17 11:13:10.640328282 -0700
Change: 2018-07-17 11:13:10.640328282 -0700
 Birth: -

관련 정보