작업을 하다보면 굉장히 많은 빈도수로 파일을 리네임하게 됩니다.
CentOS7에는 rename
이라는 명령이 있으며 사용법을 알아보겠습니다.
일반적으로 파일 하나를 리네임할 때는 mv
를 사용했지만 rename
명령어는 파일이 많을 때 좀더 편리한 기능이 있습니다.
폴더에 아래처럼 여러개의 파일이 있다고 가정하겠습니다.
$ touch LCT_0001.0001.exr
$ touch LCT_0001.0002.exr
$ touch LCT_0001.0003.exr
$ touch LCT_0001.0004.exr
$ touch LCT_0001.0005.exr
$ ls
위 파일이 존재할 때 LCT
문자를 SSS
로 바꾸는 명령어는 아래와 같습니다.
조건을 확실히 하기 위해서 좀더 디테일한 와일드 카드를 사용했습니다.
$ rename LTC SSS *.????.exr
결과는 아래와 같습니다.
$ ls
SSS_0001.0001.exr
SSS_0001.0002.exr
SSS_0001.0003.exr
SSS_0001.0004.exr
SSS_0001.0005.exr
작업을 하다보면 의외로 굉장히 쓰임새가 많습니다. rename
명령어가 있다는것을 기억해 두세요.