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

*.html파일확장자를 가진 모든 파일 *.htm으로 일괄 수정하기

작성자 정보

  • 관리자 작성
  • 작성일

컨텐츠 정보

본문

*.html파일확장자를 가진 모든 파일 *.htm으로 일괄 수정하기




 

앞의 사용 예와는 반대의 경우로서 rename명령어로 *.html로 되어있는 모든 확장자를 *.htm으로 일괄 변경하는 방법을 알아 보겠습니다.

 

 

 

 지금까지의 설명을 잘 보셨다면 굳이 이번 설명을 보실 필요는 없겠으나 필자의 오기로 인하여 여러분들이 rename명령어에 확실한 도장을 찍도록 하기 위하여 설명을 드리겠습니다.

 

 

 

 

 

아래와 같이 *.html형식의 확장자를 가진 파일들이 존재합니다.

 

 

 

 

 

[root@su250 ~]# ls -l

total 20

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

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

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

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

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

[root@su250 ~]#

 

그리고 rename명령어로 *.html형식의 확장자를 *.htm형식의 확장자로 변경한 것입니다.

 

 

 

  그리고 ls명령어로 그 결과를 확인한 것입니다.

 

 

 

 

 

[root@su250 ~]# rename .html .htm *.html

[root@su250 ~]#

[root@su250 ~]# ls -l

total 20

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

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

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

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

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

[root@su250 ~]#

 

위의 rename명령어의 결과에 대해 간단히 설명하면 다음과 같습니다.

 

 

 

 

 

rename : 실행 명령어

.html : 명령어 적용이전의 파일 확장자 패턴

.htm : 명령어가 적용된 후의 파일 확장자 패턴

*.html : 이 명령어의 수행으로 적용될 대상 파일들. html이라는 확장자를 가진 모든 파일들을 대상으로 합니다.

 

 

 

 

 

위와 같이 *.html이라는 확장자를 가진 모든 파일들의 확장자를 *.htm으로 수정하였습니다.

 

 

 

 

 

이제 여러분들께서 rename의 필요성과 유용성에 대해 확신을 가지셨으리라 생각하므로 실무에서의 보다 정확하고 풍부한 활용은 여러분들께 맡기고 rename에 대한 책무를 다한 필자는 조용히 사라집니다.

 

 

 

관련자료

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

공지사항


뉴스광장


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