# 파일명 일괄변경 프로그램 GPRename

## GPRename 설치하기

GPRename은 하모니카 사용자를 위한 파일명 또는 폴더명 일괄 변경 프로그램입니다.

이 프로그램으로 파일 탐색기에서 선택한 폴더 또는 파일의 이름을 일괄 변경할 수 있습니다.

**HamoniKR(>=1.4)** 사용자는 아래 명령어로 프로그램을 설치할 수 있습니다.

```
$ sudo apt update
$ sudo apt install -y gprename
```

Ubuntu (>= 18.04), LinuxMint (>=19) 등 다른 배포판 사용자는 아래 명령어로 프로그램을 설치할 수 있습니다.

```
$ curl -sL https://pkg.hamonikr.org/add-hamonikr.apt | sudo -E bash -
$ sudo apt install -y gprename
```

{% hint style="info" %}
&#x20;보다 자세한 설명과 소스코드는 [Github 레포지토리](https://github.com/hamonikr/gprename)에서 확인하실 수 있습니다.
{% endhint %}

프로그램을 설치를 완료하면 아래 이미지와 같이 파일 또는 폴더 선택 후 마우스 우클릭시 `파일명 일괄변경` 항목이 추가된 것을 확인할 수 있습니다.

![](https://555563099-files.gitbook.io/~/files/v0/b/gitbook-legacy-files/o/assets%2F-MOdedbke_kpJqE1CY2X%2F-Mdyijjr5-qtv92TnkBA%2F-Mdyl-__MwZalv9D_pv5%2Fimage.png?alt=media\&token=9bf74207-df49-4faa-bd29-69749bc701c1)

`파일명 일괄변경` 항목을 클릭하면 GPRename이 실행됩니다.

![](https://555563099-files.gitbook.io/~/files/v0/b/gitbook-legacy-files/o/assets%2F-MOdedbke_kpJqE1CY2X%2F-Mdyl3m138DX3-W1cG44%2F-MdylSYB-OM9V5NU8amk%2Fimage.png?alt=media\&token=5bfc73ec-cfa1-458d-b252-8734c486f1cd)

## 파일명 일괄 변경하기

이름을 변경하고자 하는 파일들을 선택한 후 `마우스 우클릭` > `파일명 일괄변경`을 클릭하면 선택한 파일들의 이름이 `파일 목록`에 표시되며 하단의 다양한 옵션들을 통해 파일명을 일괄 변경할 수 있습니다.

![](https://555563099-files.gitbook.io/~/files/v0/b/gitbook-legacy-files/o/assets%2F-MOdedbke_kpJqE1CY2X%2F-Mdyl3m138DX3-W1cG44%2F-MdylSYB-OM9V5NU8amk%2Fimage.png?alt=media\&token=5bfc73ec-cfa1-458d-b252-8734c486f1cd)

### 대소문자 변경

파일명을 모두 대문자로 변경하려면 `대소문자 변경` > `모두 대문자로` 를 선택한 후 `이름변경`을 클릭합니다.

파일 명을 변경하기 전에 적용 사항을 확인하고자 한다면 `미리보기`를 클릭합니다.

![](https://555563099-files.gitbook.io/~/files/v0/b/gitbook-legacy-files/o/assets%2F-MOdedbke_kpJqE1CY2X%2F-Mdyl3m138DX3-W1cG44%2F-MdymrHQ2Ttv6rlZAPPx%2Fimage.png?alt=media\&token=16fd6b29-d6bc-4b6c-beab-d348033ea8c8)

아래 이미지와 같이 파일명의 소문자가 모두 대문자로 변경되는 것을 확인할 수 있습니다.

![](https://555563099-files.gitbook.io/~/files/v0/b/gitbook-legacy-files/o/assets%2F-MOdedbke_kpJqE1CY2X%2F-Mdyl3m138DX3-W1cG44%2F-MdymuR11fG5pDdgC27C%2Fimage.png?alt=media\&token=f02a847f-4b34-4e4b-a341-565a430ed2dc)

### 삽입 / 삭제 하기

`삽입/삭제` 항목에서 `삽입할 문자` 를 선택하고, 삽입할 문자를 입력 후 삽입할 위치를 지정합니다.

아래 이미지는 `A` 문자를 위치 `0`, 즉 가장 앞쪽에 삽입한 모습입니다.

![](https://555563099-files.gitbook.io/~/files/v0/b/gitbook-legacy-files/o/assets%2F-MOdedbke_kpJqE1CY2X%2F-Mdyl3m138DX3-W1cG44%2F-MdynoOgtE19VQtsiSPy%2Fimage.png?alt=media\&token=408d7e32-e60f-4a19-ada4-639734094f96)

아래 이미지와 같이 위치 `2`는 변경 전 이름의 두번째 문제 다음을 의미합니다.

![](https://555563099-files.gitbook.io/~/files/v0/b/gitbook-legacy-files/o/assets%2F-MOdedbke_kpJqE1CY2X%2F-Mdyl3m138DX3-W1cG44%2F-MdynsT5PkrB1OyPRKfz%2Fimage.png?alt=media\&token=91388bf4-0d41-4cc1-8a9b-3e89b2bf50c4)

`삽입/삭제` 항목에서 `문자 구간 삭제` 를 선택하고 삭제할 구간을 지정합니다.&#x20;

아래 이미지와 같이 0에서 1로 지정하면 첫번째 문자가 삭제됩니다.

![](https://555563099-files.gitbook.io/~/files/v0/b/gitbook-legacy-files/o/assets%2F-MOdedbke_kpJqE1CY2X%2F-Mdyl3m138DX3-W1cG44%2F-MdynxsRYlkJoGPyIySa%2Fimage.png?alt=media\&token=1005d0dd-5dc3-434e-8190-b24361d08623)

### 대체 / 제거 하기

`대체/제거` 항목은 파일명의 원하는 문자를 다른 문자로 일괄 변경할 수 있도록 합니다.

아래 이미지는 파일명에 공통으로 포함된 문자 `2021-07-07` 을 `date`라는 문자로 대체한 모습입니다.

![](https://555563099-files.gitbook.io/~/files/v0/b/gitbook-legacy-files/o/assets%2F-MOdedbke_kpJqE1CY2X%2F-Mdyl3m138DX3-W1cG44%2F-MdyoR-qRMMW-DlrFVUZ%2Fimage.png?alt=media\&token=0cf0389b-0406-4cb6-ae1b-78d15b28a87c)

### 숫자변환 하기

`숫자변환` 항목은 파일 명에 숫자를 증가하며 삽입할 수 있도록 합니다.

아래 이미지는 원래 이름을 제거하고, 파일명이 숫자 1부터 시작해 1씩 증가하며 삽입되도록 하고, 뒤에는 `_0`을 공통으로 추가한 모습입니다.

![](https://555563099-files.gitbook.io/~/files/v0/b/gitbook-legacy-files/o/assets%2F-MOdedbke_kpJqE1CY2X%2F-Mdyl3m138DX3-W1cG44%2F-Mdyo_PcXTV_0nXqF2IQ%2Fimage.png?alt=media\&token=971033cc-2bda-4a9f-a7e6-dfe2d3d054b2)

## 폴더명 일괄 변경하기

이름을 변경하고자 하는 파일들을 선택한 후 `마우스 우클릭` > `폴더명 일괄변경`을 클릭하면 선택한 폴더들의 이름이 `폴더 목록`에 표시되며 하단의 다양한 옵션들을 통해 폴더명을 일괄 변경할 수 있습니다.

![](https://555563099-files.gitbook.io/~/files/v0/b/gitbook-legacy-files/o/assets%2F-MOdedbke_kpJqE1CY2X%2F-Mdyl3m138DX3-W1cG44%2F-Mdz7k4hu-Nfbuc-k2xI%2Fimage.png?alt=media\&token=03ea03c7-4afb-4116-a50d-0de28a1d17b3)

파일명 일괄변경과 마찬가지로 하단의 다양한 옵션을 통해 폴더명을 일괄 변경합니다.

![](https://555563099-files.gitbook.io/~/files/v0/b/gitbook-legacy-files/o/assets%2F-MOdedbke_kpJqE1CY2X%2F-Mdyl3m138DX3-W1cG44%2F-Mdz7yd-cNGHPTsw0v6i%2Fimage.png?alt=media\&token=b4a30c01-234a-4845-9cdb-56b68a6b3b0b)
