맥북에서 터미널을 이용하여 파일의 생성날짜 변경하기
macOS11 이상의 맥북에서, 파일의 생성 날짜를 터미널 스크립트를 이용해 변경하는 방법이다.
1. 터미널 명령어
SetFile 명령어를 이용해서 MM/dd/yyyy hh:mm:ss 형식으로 입력해주면 파일의 생성날짜가 변경된다.
SetFile -d '01/02/2023 11:22:00' test.txt
2. 활용 예시
모든 파일의생성날짜를,2023년 1월 2일 11시 22분 00초로 일괄 변경하기
SetFile -d '01/02/2023 11:22:00' *
모든 파일의생성날짜를 변경하는데,각 파일의 이름이yyyyMMdd_hhmmss으로 시작할 경우, 이를 활용해 변경
for i in *; do SetFile -d "${i:4:2}/${i:6:2}/${i:0:4} ${i:9:2}:${i:11:2}:${i:13:2}" "$i"; done