반응형

1. 왜 ‘파일명 순서대로 변경하는 방법’이 필요할까
사진·문서·오디오가 많아질수록 ‘정리’보다 검색이 중요해집니다. 규칙을 정해 파일명 순서대로 변경하는 방법을 적용하면 다음이 달라집니다.
- 정렬이 꼬이지 않음(001 → 010 → 100 유지)
- 검색·버전관리·협업·백업이 쉬워짐
- 자동화 스크립트가 안정적으로 동작
“단순함은 궁극의 정교함이다.” — 레오나르도 다 빈치
2. 시작 전 3분 규칙(템플릿 + 체크리스트)
먼저 프로젝트별로 다음 템플릿을 정하세요.
- 형식 템플릿: <카테고리>_<키워드>_<YYYYMMDD>_<번호>
- 예시: 사진_여행제주_20250819_001.jpg
- 핵심: 번호는 **0패딩(001)**을 사용해야 정렬이 안정적입니다.
체크리스트(필수):
- 공백 대신 _ 또는 - 사용
- 날짜 형식은 YYYYMMDD로 통일
- 번호는 001부터 시작(미래 삽입 여지)
- 확장자(.jpg/.pdf 등)는 변경하지 않음
이 규칙이 있어야 파일명 순서대로 변경하는 방법이 언제든 재현 가능합니다.
3. Windows에서 파일명 순서대로 변경하는 방법
3-1) 가장 쉬운 방법: 파일 탐색기(F2)
- 정리할 파일들 모두 선택 → 2) F2(이름 바꾸기) → 3) 사진처럼 기본 이름 입력 → 4) 엔터
- 결과: 사진 (1), 사진 (2)…
- 주의: 0패딩이 없어 1, 10, 2 순서로 보일 수 있음.
3-2) 추천: PowerToys PowerRename
- PowerToys 설치 → 2) 파일 선택 후 우클릭 > PowerRename → 3) 숫자 자리수(예: 3자리) 설정 → 4) 미리보기 확인 → 5) 적용
- 장점: 0패딩 지원, 정규식·치환, 미리보기로 실수 예방 → 초보자에게 가장 안전한 파일명 순서대로 변경하는 방법
3-3) 고급·대량 처리: PowerShell 스크립트
# 수정시간 기준으로 정렬 후 001부터 부여
i = 1
Get-ChildItem -File -Filter *.jpg | Sort-Object LastWriteTime | ForEach-Object {
$new = ("사진_{0:D3}.jpg" -f $i)
Rename-Item $_.FullName $new
$i++
}
- {0:D3} = 세 자리 0패딩
- 정렬 기준은 LastWriteTime→CreationTime 등으로 변경 가능
4. macOS에서 파일명 순서대로 변경하는 방법
4-1) 가장 쉬운 방법: Finder의 “이름 변경…”
- 파일 다중 선택 → 2) 우클릭 > 이름 변경… → 3) 형식에서 이름과 인덱스(또는 카운터) 선택 → 4) 시작 번호=1 → 5) 적용
- 간단하지만 0패딩 제어가 제한적일 수 있음.
4-2) 정확하고 빠른 방법: 터미널(zsh) 한 줄
# 같은 폴더 JPG를 사진_001.jpg부터 순서대로
i=1; for f in *.jpg; do printf -v n "사진_%03d.jpg" "$i"; mv "$f" "$n"; i=$((i+1)); done
- %03d가 세 자리 0패딩 → 완벽한 정렬 보장
- 정렬 기준 바꾸기: for f in $(ls -t *.jpg)(최신순) 등 응용 가능
5. Linux에서 파일명 순서대로 변경하는 방법
i=1
for f in *.pdf; do
new=$(printf "문서_%03d.pdf" "$i")
mv -- "$f" "$new"
i=$((i+1))
done
- 어떤 배포판에서도 통하는 기본 패턴
6. 바로 쓰는 규칙 예시(복붙용)
- 사진: 사진_가족여행_202508_001.jpg
- 문서: 보고서_분기매출_2025Q3_001.docx
- 오디오: 인터뷰_브랜딩_001.wav
- 영상: 강의_하이라이트_001.mp4
작업 팁:
- 폴더도 동일 규칙: 2025_여행사진/사진_여행제주_202508_001.jpg
- 팀이라면 README.txt로 규칙(템플릿·자리수·정렬 기준) 공유
7. 자주 하는 실수 6가지(예방 가이드)
- 0패딩 미사용 → 001 권장(100개 넘어가도 정렬 유지)
- 확장자까지 변경 → 이름만 바꾸고 확장자는 유지
- 중복 이름 충돌 → 먼저 임시 접두사(예: _tmp_)로 충돌 회피
- 정렬 기준 혼합 → ‘이름’인지 ‘날짜’인지 한 가지로 통일
- 특수문자 사용 → / \ : * ? " < > | 등 금지
- 백업 없이 대량 변경 → 복사본에서 소량 테스트 후 본작업
8. 30초 실행 플로우(초보자용)
- 템플릿 복사 → 2) 자리수(예: 3자리) 결정 → 3) 작은 폴더에서 시험 → 4) 본 폴더에 적용 → 5) 3개 샘플 열어 점검
9. 도구 선택 한눈 표
| 환경 | 방법 | 난이도 | 0패딩 | 미리보기 | 추천도 | 비고 |
| Windows | 파일 탐색기(F2) | 하 | × | × | ★★☆☆☆ | 가장 간단(패딩 없음) |
| Windows | PowerRename | 중 | ○ | ○ | ★★★★☆ | 초보 추천, 미리보기 안전 |
| Windows | PowerShell | 중~상 | ○ | × | ★★★★☆ | 대량·정밀 제어 |
| macOS | Finder 이름 변경 | 하 | △ | ○ | ★★★☆☆ | 간단, 패딩 제한 가능 |
| macOS | 터미널(zsh) | 중 | ○ | × | ★★★★☆ | 한 줄로 정확 |
| Linux | bash 스크립트 | 중 | ○ | × | ★★★★☆ | 서버·대량 처리 적합 |
10. FAQ(빠른 해결)
Q1. 중간에 새 파일을 끼우고 싶어요.
A. 시작을 001부터 넉넉히 잡고, 필요 시 한 번 더 전체 재번호 부여하세요.
Q2. 2자리(01)도 괜찮나요?
A. 100개 이상 가능성이 있으면 3자리 이상 권장.
Q3. 이름/날짜 중 무엇으로 정렬할까요?
A. 파일 성격에 맞춰 한 가지 기준으로 고정(사진=촬영/수정일, 문서=이름/버전 등).
면책조항: 본 글은 일반적 정보 제공을 위한 것입니다. 운영체제·도구 버전에 따라 화면/기능이 달라질 수 있습니다. 대량 변경 전 반드시 백업을 만들고, 소규모로 테스트한 뒤 적용하세요. 잘못된 사용으로 인한 손실은 작성자가 책임지지 않습니다.
게시자 콘텐츠가 없는 화면에 Google 게재 광고가 나오는 이유와 해결 방법
웹사이트나 블로그를 운영하다 보면 게시자 콘텐츠가 없는 화면에 Google 게재 광고가 노출되는 상황을 경험할 수 있습니다. 이 경우 광고 효과와 사용자 만족도 모두에 악영향을 미칠 수 있습니
mizz.tistory.com
반응형
'IT' 카테고리의 다른 글
| Regeneration must have conversation_id 오류 해결 방법 Chat/AI 서비스 재생성 에러 한 번에 잡기 2025 최신 (3) | 2025.08.23 |
|---|---|
| 블로그스팟 추천 테마 트래픽을 키우는 선택과 설정 (5) | 2025.08.21 |
| 광고 크롤러 오류가 있으며, 이 때문에 수익 손실이 발생할 수 있습니다. 티스토리 운영자를 위한 10분 해결 가이드 (2) | 2025.08.20 |
| 블로그스팟 애드센스 추천테마 RPM 올리는 선택·설정·최적화 10분 가이드 (1) | 2025.08.20 |
| 블로그스팟 사이트맵 등록 10분 만에 인덱싱·검색노출 올리는 방법 (1) | 2025.08.19 |
