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

rename명령어로 파일명 변경하기

작성자 정보

  • 관리자 작성
  • 작성일

컨텐츠 정보

본문

rename명령어로 파일명 변경하기





 

rename의 가장 간단한 예로서 특정 파일의 파일명을 변경해 보도록 하겠습니다.

 

 

 

 먼저 아래에 보시는 바와 같이 logger.sh라는 파일이 존재하고 있습니다.

 

 

 

 이 파일의 이름을 logger.txt라는 이름으로 바꾸어 보도록 하겠습니다.

 

 

 

 

 

[root@su250 ~]# ls -l

total 8

-rwxr-xr-x    1 root     root          252 Mar 26 17:26 logger.sh

-rw-r--r--    1 root     root            0 Mar 26 16:45 test_logfile

-rw-r--r--    1 root     root          110 Mar 26 01:44 test.txt

[root@su250 ~]#


아래의 예는 rename명령어로 logger.sh라는 파일의 이름을 logger.txt로 수정한 것입니다.

 

 

 

 그리고 ls명령어로 변경된 파일명을 확인하였습니다.

 

 

 

 

 

[root@su250 ~]# rename logger.sh logger.txt logger.sh

[root@su250 ~]#

[root@su250 ~]# ls -l

total 8

-rwxr-xr-x    1 root     root          252 Mar 26 17:26 logger.txt

-rw-r--r--    1 root     root            0 Mar 26 16:45 test_logfile

-rw-r--r--    1 root     root          110 Mar 26 01:44 test.txt

[root@su250 ~]#

 

위의 rename명령어를 보시면 3개의 파일명이 나오는데 첫번째 logger.sh는 변경전의 파일명을 의미하는 것이고 두번째 logger.txt는 변경된 후의 파일명을 지정한 것이며 세번째 logger.sh는 이 명령어가 적용될 대상파일을 지정한 것입니다.

 

 

 

 

 

주의 하실 것은 파일명만을 변경할 경우에는 주로 mv라는 명령어를 사용하는데 mv명령어로 파일명을 변경할 때에는 “mv 이전파일명  이후파일명과 같이 두개의 인자만이 사용되며 rename에서 사용하였던 세번째 인자는 mv에서는 사용되지 않는다는 것입니다.

 

 

 

 

 

관련자료

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

공지사항


뉴스광장


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