Gnu/Linux: 파일 생성 날짜를 포함하여 find 명령 결과 내보내기

Gnu/Linux: 파일 생성 날짜를 포함하여 find 명령 결과 내보내기

이 명령을 사용하여 디렉터리에 있는 모든 zip 파일의 이름을 파일에 저장합니다.

find . -iname \*.zip > zipfiles.txt

파일 생성 날짜를 어떻게 포함할 수 있나요?

이제 zipfiles.txt의 내용은 다음과 같습니다.

/dir/file1.zip 
/dir2/file2.zip

다음과 같이 생성 날짜를 포함하고 싶습니다.

/dir/file1.zip 1/1/2019 13:15:23
/dir2/file2.zip 1/2/2018 23:55:53

답변1

이 시도,

 find . -iname '*.zip' -printf '%p %TY/%Tm/%Td %.8TT\n' > zipfiles.txt

답변2

GNU 구현을 사용하면 find다음을 수행할 수 있습니다.

find . -iname '*.zip' -printf '%p %TFT%TT%Tz+\n'

출력은 다음과 같습니다.

./file.zip 2018-03-04T13:23:21.0321012380+0000

관련 정보