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

mv실행시 대상파일과 동일파일명이 존재할 경우에 처리여부 확인

작성자 정보

  • 관리자 작성
  • 작성일

컨텐츠 정보

본문

mv실행시 대상파일과 동일파일명이 존재할 경우에 처리여부 확인




 

-i옵션은 대상파일이 이미 존재할 경우에 파일을 어떻게 할 것인가를 확인하게 됩니다.

 

 

 

 하지만 이 옵션은 기본값으로서 -i옵션을 사용하지 않아도 확인과정을 거치는 것은 기본적으로 적용이 됩니다.

 

 

 

 , mv명령어는 이미 “mv -i”로 앨리아스되어 있기 때문에 굳이 -i옵션을 별도로 사용하지 않아도 기본적으로 -i옵션은 적용됩니다.

 

 

 

 

 

형식 : "mv -i 파일명 파일명"

형식 : "mv -i 디렉토리명 디렉토리명"

 

앞서 보셨던 -f옵션을 사용했을 경우에는 확인과정없이 바로 변경을 하게됩니다.

 

 

 

 아래의 예는 -i옵션을 사용하여 README파일을 website파일로 변경하고자 하였으나 이미 website파일이 존재하고 있으므로 확인하는 과정(mv: overwrite `website'?)을 거친 것입니다.

 

 

 

  물론 -i옵션을 사용하지 않아도 동일한 확인과정을 거치게 됩니다.

 

 

 

 

 

[root@su250 su]# ls -l

합계 196

-rw-r--r-- 1 root root 186135 2008-12-2421:10 README

drwxr-xr-x 2 root root   4096 2008-12-2421:09 linuxdir

-rwxr-xr-x 1 root root    574 2008-12-2422:01 website

[root@su250 su]#

[root@su250 su]# mv -i README website

mv: overwrite `website'? y

[root@su250 su]#

[root@su250 su]# ls -l

합계 192

drwxr-xr-x 2 root root   4096 2008-12-2421:09 linuxdir

-rw-r--r-- 1 root root 186135 2008-12-2421:10 website

[root@su250 su]#

 

여기서 y라고 입력하게 되면 기존파일을 삭제하고 변경작업을 하게 됩니다.

 

 

 

 만약 n이라고 입력하면 mv 작업이 취소되며 아무런 변경작업도 이루어지지 않게 됩니다.

 

 

 

 

관련자료

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

공지사항


뉴스광장


  • 현재 회원수 :  60,035 명
  • 현재 강좌수 :  35,791 개
  • 현재 접속자 :  171 명