Skip to main content

맥북에서 터미널을 이용하여 파일의 생성날짜 변경하기



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


참고자료