강좌
클라우드/리눅스에 관한 강좌입니다.
리눅스 분류

동일한 형식의 파일명으로 변경하기 #1

작성자 정보

  • 관리자 작성
  • 작성일

컨텐츠 정보

본문

동일한 형식의 파일명으로 변경하기 #1



 

아래의 ls명령어의 결과를 보시기 바랍니다.

 

 

 

 이와 같은 파일들이 존재한다라고 할 때에 rename명령어를 사용하여 test01, test02,...,test05와 같은 형식의 파일명으로 수정하려고 합니다.

 

 

 

  만약 rename명령어의 정확한 사용법을 모르셨다면 여러분이나 저나 아마도 mv라는 명령어를 5번 사용하여 각각 수정해 주었을 것입니다.

 

 

 

 하지만 이제 우리에겐 rename이라는 강력한 무기가 있습니다.

 

 

 

 

 

[root@su250 ~]# ls -l

total 20

-rw-r--r--    1 root     root          180 Mar 28 14:38 test1

-rw-r--r--    1 root     root          192 Mar 28 14:38 test2

-rw-r--r--    1 root     root          192 Mar 28 14:38 test3

-rw-r--r--    1 root     root          192 Mar 28 14:38 test4

-rw-r--r--    1 root     root          180 Mar 28 14:38 test5

[root@su250 ~]#

 

아래와 같이 rename명령어를 수행 하였습니다.

 

 

 

 그리고 ls명령어로 그 결과를 확인 하였습니다.

 

 

 

 

 

[root@su250 ~]# rename test test0 test?

[root@su250 ~]#

[root@su250 ~]# ls -l

total 20

-rw-r--r--    1 root     root          180 Mar 28 14:38 test01

-rw-r--r--    1 root     root          192 Mar 28 14:38 test02

-rw-r--r--    1 root     root          192 Mar 28 14:38 test03

-rw-r--r--    1 root     root          192 Mar 28 14:38 test04

-rw-r--r--    1 root     root          180 Mar 28 14:38 test05

[root@su250 ~]#

 

위의 명령의 결과로 우리가 원하는 파일명으로 일괄수정 되었음을 알 수 있습니다.

 

 

 

 여기서 위의 예에서 사용한 rename명령어의 형식에 대해서 간단히 언급하겠습니다.

 

 

 

 

 

rename : 명령어

test   : 변경전 파일패턴

test0  : 변경후 파일패턴

test?  : 적용대상파일들, 여기서 ?는 임의의 문자를 의미하므로 test? test1, test2,..등의 모든 파일을 의미합니다.

 

 

 

 

 

이제 여러분들께서는 rename명령어에 대한 정확한 용도와 사용법을 이해하셨을 것입니다.

 

 

 

 

관련자료

댓글 0
등록된 댓글이 없습니다.

공지사항


뉴스광장


  • 현재 회원수 :  60,045 명
  • 현재 강좌수 :  35,861 개
  • 현재 접속자 :  96 명