FAT 파일 시스템에서 파일 생성 시간 변경

FAT 파일 시스템에서 파일 생성 시간 변경

바꿀 방법이 필요해생성 시간마운트된 FAT32 볼륨에 있는 파일의 이름입니다. 내 MP3 플레이어는 이 생성 시간으로 정렬된 파일만 읽을 수 있기 때문에 이렇게 해야 합니다.

파일의 파일 생성 시간(수정/액세스 시간과 마찬가지로)을 설정하는 방법을 찾을 수 있다면 touch간단한 스크립트를 통해 MP3 파일을 올바른 순서(예상대로 알파벳순)로 읽을 수 있습니다.

그러나 나는 아직 해결책을 찾지 못했고 나의 검색은 헛된 것이었습니다. 너희들이 나를 도울 수 있기를 바랍니다!

답변1

가장 먼저 생각나는 것은 mv파일을 임시파일로 변경하고, cp임시파일을 예전 파일명으로 변경한 후 임시파일을 삭제하는 방법이다.

방금 간단한 확인을 했습니다.

touch foo
ls -l foo

반품:

0 -rw-r--r-- 1 shunz shunz 0 2011-03-22 11:07 foo

몇 분 정도 기다린 후 다음을 수행하십시오.

mv foo bar
ls -l bar

0 -rw-r--r-- 1 shunz shunz 0 2011-03-22 11:07 bar

생성 시간에 주의하세요.아니요수정 후 동시에:

cp bar foo
ls -l foo bar

0 -rw-r--r-- 1 shunz shunz 0 2011-03-22 11:07 bar
0 -rw-r--r-- 1 shunz shunz 0 2011-03-22 11:10 foo

이제 현재 시간에 foo가 생성되었습니다!

편집하다

죄송합니다. 언급하는 것을 잊어버렸습니다. FAT32 형식의 USB 스틱을 사용하여 Ubuntu에서 시도해 보세요.

답변2

나는 결국 사용했다뚱뚱한 남자, 이는 작업을 훌륭하게 수행하고 파일을 반복해서 복사하는 것보다 훨씬 빠릅니다.

관련 정보