mv실행시 동일한 파일명이 존재할 경우 백업파일을 만들기
작성자 정보
- 관리자 작성
- 작성일
컨텐츠 정보
- 3,033 조회
- 0 추천
- 목록
본문
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-24 21:52 README -rw-r--r-- 1 root root 186135 2008-12-24 21:10 apache.txt drwxr-xr-x 2 root root 4096 2008-12-24 21: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-24 21:10 README -rw-r--r-- 1 root root 17504 2008-12-24 21:52 README~ drwxr-xr-x 2 root root 4096 2008-12-24 21:09 linuxdir [root@su250 su]# |
-b옵션을 사용하게 되면 이런 상황에서 기존에 이미 존재하고 있던 README파일의 백업본(README~)을 생성한 후에 변경작업을 수행 합니다.
ls로 변경된 파일과 기존파일이 백업된 파일을 모두 확인해 보았습니다.
즉, 위의 경우 README파일은 apache.txt파일이 변경이 된 것이며 README~파일은 기존에 존재했던 README파일의 백업파일입니다.
관련자료
-
이전
-
다음