# F2 - 파일 이름 일괄 변경 CLI 도구

> Clean Markdown view of GeekNews topic #22003. Use the original source for factual precision when an external source URL is present.

## Metadata

- GeekNews HTML: [https://news.hada.io/topic?id=22003](https://news.hada.io/topic?id=22003)
- GeekNews Markdown: [https://news.hada.io/topic/22003.md](https://news.hada.io/topic/22003.md)
- Type: news
- Author: [xguru](https://news.hada.io/@xguru)
- Published: 2025-07-16T09:31:01+09:00
- Updated: 2025-07-16T09:31:01+09:00
- Original source: [github.com/ayoisaiah](https://github.com/ayoisaiah/f2)
- Points: 21
- Comments: 2

## Summary

크로스 플랫폼을 지원하는 **Go 기반 CLI 도구**로, 안전하게 파일과 디렉토리를 **대량 일괄 변경**할 수 있습니다. **Dry-Run 미리보기**와 **Undo 복구 기능**으로 실수 위험을 최소화하며, 파일명, 확장자, **EXIF/ID3 메타데이터**를 변수로 활용해 **규칙적 자동화**에 최적화되어 있습니다. **정규식 지원**을 통해 복잡한 변환 작업도 신속하게 처리할 수 있으며, 모든 변경 내역은 사전에 **자동 검증 및 충돌 감지**가 이루어져서 안전합니다. 직관적 사용법과 **풍부한 문서**까지 갖춰 개발자와 운영 환경 모두에 적합한 솔루션입니다.

## Topic Body

- 빠르고 안전한 **커맨드라인 기반 파일/디렉토리 Batch Rename 도구**. Go로 개발되어 **크로스 플랫폼 지원**  
- **Dry-Run이 기본**으로 실제 변경 전 항상 미리보기 실행하여 변경 내역을 안전하게 검토할 수 있음  
- 파일명·확장자·EXIF/ID3 등 속성을 변수로 사용 가능, 규칙적 자동화 작업에 강점  
- 강력한 **문자열·정규식 치환** 지원해서 간단한 이름 변경부터 복잡한 패턴 변환까지 가능   
- 모든 변경 작업은 실행전 사전 검증되어 **충돌을 감지**하고, **자동으로 해결**   
- 수천개의 대량 파일도 빠른 속도로 일괄 처리 가능  
- **Undo 기능**을 지원해 언제든지 이전 상태로 손쉽게 복구 가능  
- **풍부한 문서**로 실제 예시와 다양한 상황별 가이드 제공, 초보자도 쉽게 사용법 습득 가능

## Comments



### Comment 41507

- Author: ifmkl
- Created: 2025-07-17T10:38:56+09:00
- Points: 1

오 좋네요. 과거에 rename 명령어 써서 했었지만 미리 확인하고 undo 지원만 되도 정말 편하겠네요

### Comment 41476

- Author: shakespeare
- Created: 2025-07-16T14:32:36+09:00
- Points: 1

darknamer로 보통은 충분할 것 같은데 성능 필요한 부분들은 이거 쓰면 더 좋겠네요.
