벌크 파일 이름변경 미리보기
파일 드롭해 일괄 이름변경 미리보기 — {n}, {name}, {ext}, {date} 패턴 + find/replace + 케이스 모드 + 충돌 감지.
사용법
- 파일 드롭 또는 선택. 목록에 현재 이름 채워짐.
- 프리셋 선택 또는 직접 패턴 작성:
{name},{n},{ext},{date}. - old→new 테이블 TSV로 복사 →
mv·PowerShell·파일 매니저 일괄 이름변경에 투입.
자세한 설명
펼치기접기
폴더 하나 분량의 파일을 끌어다 놓으면 이름 바꾸기가 무엇을 만들어 낼지 정확히 보여 줍니다. 파일은 단 하나도 건드리지 않습니다. 패턴에는 자리표시자를 씁니다. {n}은 0으로 채운 일련번호, {name}은 원래 이름, {ext}는 확장자, {date}는 각 파일의 최종 수정 시각에서 가져옵니다. 그 위에 찾아 바꾸기 한 번과 대소문자 모드 세 가지가 얹힙니다. 새 이름이 다른 것과 충돌하는 행은 빨갛게 바뀌므로, 목록을 실행에 옮기기 전에 충돌을 볼 수 있습니다.
미리보기가 곧 이 도구의 전부이고, 이는 빠진 기능이 아니라 의도된 한계입니다. 웹 페이지는 여러분의 디스크에 있는 파일 이름을 바꿀 수 없습니다. File API를 통해 이름과 크기, 시각을 읽을 뿐 그 이상은 하지 않습니다. 여기서 가져가는 것은 셸 스크립트나 이름 변경 유틸리티, 파일 관리자의 일괄 처리 도구에 붙여 넣을 목록입니다. 아무것도 업로드되지 않고 어떤 요청도 보내지 않습니다. 외부 서비스에 올리지 않을 문서 폴더를 안심하고 미리 볼 수 있는 이유가 그것입니다.
충돌에 빨간 표시를 해 두는 이유는, 표시가 없을 때 벌어지는 일 때문입니다. 같은 이름 두 개를 만들어 내는 이름 바꾸기는 대부분의 시스템에서 실패하지 않습니다. 두 번째가 첫 번째를 덮어쓰고, 파일은 아무 확인 없이 사라집니다. 더 나쁜 것은 연쇄가 도중에 자기 자신과 충돌하는 경우입니다. 1.jpg를 2.jpg로 바꾼 다음 2.jpg를 3.jpg로 바꾸면, 원래의 2.jpg는 읽히기도 전에 사라집니다. 여기 있는 검출기는 결과 이름의 중복을 잡아내지만, 폴더에 이미 있는 이름으로 바꾸는 충돌은 여러분의 파일 시스템만이 발견할 수 있으므로 대상 쪽도 확인하세요.
입력에 관한 세부 둘. {date}는 파일의 최종 수정 시각을 읽는데, 이는 사진을 찍은 날짜도 문서를 쓴 날짜도 아닙니다. 카메라나 백업에서 파일을 복사하면 대개 복사한 시점으로 다시 쓰이므로, 전부 오늘 날짜로 보이는 폴더는 오늘 만들어진 것이 아니라 오늘 옮겨진 것입니다. 그리고 파일이 들어오는 순서가 파일 관리자에서 보던 순서와 일치한다는 보장은 없습니다. {n}이 번호를 매기고 있다면 중요한 문제입니다. 끌어다 놓은 순서를 믿지 말고 명시적으로 정렬하세요. 그리고 단순 알파벳 정렬은 file10을 file2보다 앞에 둔다는 점도 기억해 두세요.
자주 묻는 질문
실제 파일 이름 바꿔줌?
아니. 브라우저는 일반 페이지에서 파일시스템에 쓸 수 없음 — 이건 미리보기 도구. 테이블 복사해서 mv·pwsh Rename-Item·파일 매니저로 적용.
{date} 출처?
브라우저가 보는 각 파일 lastModified 필드(YYYYMMDD). 업로드 파일은 OS 보고 수정 시간, 업로드 시점 아님.
두 파일이 같은 새 이름을 갖게 됐다. 그러면 어떻게 되나?
미리보기가 충돌을 표시한다. 실제 이름 바꾸기였다면 대부분의 시스템에서 한 파일이 다른 파일을 조용히 덮어썼을 것이다. 충돌은 대개 이름에서 서로를 구분해주던 부분을 없애는 패턴에서 나온다. {name}을 고정 문자열로 바꾸거나, 같은 이름이 나란히 오는데 자릿수가 모자란 번호를 쓰는 경우다. {n}을 넣거나 원래 이름의 일부를 남겨라.
대소문자만 바꾸는 이름 변경이 윈도우와 macOS에서 이상하게 동작하는 이유는?
두 운영체제의 기본 파일 시스템이 이름을 대소문자 구분 없이 다루기 때문이다. 그쪽에서는 Report.txt와 report.txt가 같은 파일이라, 대소문자만 바꾸는 변경이 거부되거나 조용히 무시될 수 있다. 같은 작업이 리눅스에서는 평범한 이동이다. 보통은 임시 이름을 거치는 두 단계로 우회하는데, 대소문자 일괄 변경을 공유 드라이브에 적용하기 전에 알아두는 편이 좋다.
관련 도구
텍스트 템플릿 (메일 머지)
{{플레이스홀더}}로 템플릿 작성 → CSV 또는 JSON 데이터 행 붙여넣기 → 행별 개인화 텍스트 생성. 모두 브라우저에서.
텍스트
CSV 분할기 (행 단위)
큰 CSV를 행 수 기준으로 잘게 분할 — 청크마다 헤더 반복, 한 번에 모두 다운로드.
파일
ZIP 내용 보기
ZIP 파일을 드롭하면 내부 파일을 풀지 않고도 목록·크기·미리보기·개별 내려받기까지 가능합니다.
파일
.gitignore 테스터
.gitignore와 경로 목록을 붙여넣으면 어떤 경로가 무시되는지, 그리고 몇 번째 줄이 그렇게 결정했는지 git check-ignore -v처럼 보여줍니다.
개발
.gitattributes 테스터
.gitattributes와 경로 목록을 붙여넣으면 각 경로에 최종 적용되는 모든 속성과, 그 값을 정한 줄 또는 매크로를 보여줍니다.
개발
DDS 텍스처 검사기
브라우저에서 .dds 텍스처를 엽니다. 헤더 플래그, BC1~BC7 픽셀 포맷, 밉 체인 크기와 오프셋, 큐브 면, 그리고 디코딩한 미리보기까지 보여 줍니다.
파일