내부의 .nfo 파일 생성 날짜와 일치하도록 폴더 생성 날짜를 변경하는 방법은 무엇입니까?

내부의 .nfo 파일 생성 날짜와 일치하도록 폴더 생성 날짜를 변경하는 방법은 무엇입니까?

다양한 이름을 가진 600개 이상의 폴더에 대해 이 작업을 수행해야 하며 내부의 .nfo 파일이 반드시 폴더와 동일한 이름을 가질 필요는 없습니다. 그는 그 중 일부일 뿐입니다.

m0j0@unity ~/files/TV.TL/TEST $ ls -lr
total 28
drwxrwx--- 2 m0j0 m0j0  162 Nov 30 19:57 G.S01E07.720p.AMZN.WEB-DL
drwxrwx--- 2 m0j0 m0j0  164 Nov 30 19:57 G.S01E07.1080p.AMZN.WEB-DL
drwxrwx--- 2 m0j0 m0j0  148 Nov 30 19:57 G.S01E06.S.1080p.AMZN.WEB-DL
drwxrwx--- 3 m0j0 m0j0 4096 Nov 30 19:57 G.S01E06.HDTV
drwxrwx--- 3 m0j0 m0j0 4096 Nov 30 19:57 G.S01E06.720p.WEB
drwxrwx--- 3 m0j0 m0j0 4096 Nov 30 19:57 G.S01E06.720p.HDTV
drwxrwx--- 3 m0j0 m0j0 4096 Nov 30 19:57 G.S01E05.HDTV
drwxrwx--- 3 m0j0 m0j0 4096 Nov 30 19:57 G.S01E05.720p.WEB
drwxrwx--- 3 m0j0 m0j0 4096 Nov 30 19:57 G.S01E05.720p.HDTV
drwxrwx--- 3 m0j0 m0j0 4096 Nov 30 19:57 G.S01E05.1080p.WEB

m0j0@unity ~/files/TV.TL/TEST $ find . -iregex '.*\.\(nfo\)' -printf '%Tc %f\n'
Mon 13 Nov 2017 10:02:05 AM +08 g.s01e06.720p.hdtv.nfo
Wed 22 Nov 2017 08:17:40 AM +08 G.S01E07.1080p.AMZN.WEB-DL.nfo
Wed 22 Nov 2017 08:17:12 AM +08 G.S01E07.720p.AMZN.WEB-DL.nfo
Tue 14 Nov 2017 02:47:07 AM +08 G.S01E06.1080p.AMZN.WEB-DL.nfo
Mon 06 Nov 2017 09:58:54 AM +08 g.s01e05.1080p.web.nfo
Mon 06 Nov 2017 10:01:02 AM +08 g.s01e05.hdtv.nfo
Mon 13 Nov 2017 10:02:23 AM +08 g.s01e06.hdtv.nfo
Mon 06 Nov 2017 09:57:15 AM +08 g.s01e05.720p.web.nfo
Mon 06 Nov 2017 10:01:27 AM +08 g.s01e05.720p.hdtv.nfo
Mon 13 Nov 2017 09:57:36 AM +08 g.s01e06.720p.web.nfo

답변1

다음 명령을 사용하여 이를 수행할 수 있었습니다. for i in *;do touch -r "$i/"*.nfo

관련 정보