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

mv실행시 동일한 파일명이 존재할 경우 백업파일을 만들기

작성자 정보

  • 관리자 작성
  • 작성일

컨텐츠 정보

본문

mv실행시 동일한 파일명이 존재할 경우 백업파일을 만들기

 

만약 mv로 옮겨지는 대상위치에 동일한 파일명을 가진 파일이 존재한다면 기존파일의 백업본을 생성한 후에 옮겨집니다.

 

 

 

  백업본을 생성하기 위해서는 -b옵션을 사용합니다.

 

 

 

 

 

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

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

 

아래와 같이 현재 디렉토리에는 3개의 파일(디렉토리)이 존재합니다.

 

 

 

 이 파일들 중 apache.txt파일을 README파일로 변경하면서 -b옵션을 사용하였습니다.

 

 

 

 하지만 이 디렉토리에는 README라는 파일이 이미 존재하고 있습니다.

 

 

 

 

 

[root@su250 su]# ls -l

합계 212

-rw-r--r-- 1 root root  17504 2008-12-2421:52 README

-rw-r--r-- 1 root root 186135 2008-12-2421:10 apache.txt

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

[root@su250 su]#

[root@su250 su]# mv -b apache.txt README

mv: overwrite `README'? y

[root@su250 su]#

[root@su250 su]# ls -l

합계 212

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

-rw-r--r-- 1 root root  17504 2008-12-2421:52 README~

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

[root@su250 su]#

 

-b옵션을 사용하게 되면 이런 상황에서 기존에 이미 존재하고 있던 README파일의 백업본(README~)을 생성한 후에 변경작업을 수행 합니다.

 

 

 

 ls로 변경된 파일과 기존파일이 백업된 파일을 모두 확인해 보았습니다.

 

 

 

 , 위의 경우 README파일은 apache.txt파일이 변경이 된 것이며 README~파일은 기존에 존재했던 README파일의 백업파일입니다.

 

 

 

 

 

관련자료

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

공지사항


뉴스광장


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