mv 명령어
mv 명령어는 move 의 줄임말로 파일 및 디렉터리를 이동시키는 명령어입니다.
파일 및 디렉터리를 이동시킬 때 파일과 디렉터리명을 변경할 수 있으며, 이동 대상 경로를 원본과 똑같이 하는 경우 이름만 변경하게 됩니다.


사용법
1
2
3
4
mv aaa.txt /home/ubuntu/                     #aaa.txt를 /home/ubuntu/ 디렉터리로 이동
mv aaa.txt bbb.txt ccc.txt /home/ubuntu/     #앞 세 개의 파일을 /home/ubuntu/ 디렉터리로 이동
mv aaa.txt bbb.txt                           #aaa.txt를 bbb.txt로 이름 변경
mv ./* /home/ubuntu/                         #현재 디렉터리의 모든 파일들을 /home/ubuntu/ 디렉터리로 이동
cs


옵션
-b
옮기는 경로에 이미 파일이 존재하는 경우 백업 파일을 만듦.
-f
옮기는 경로에 이미 파일이 존재하는 경우 강제로 덮어씀.
-i
옮기는 경로에 이미 파일이 존재하는 경우 덮어쓸 것인지 여부 확인.
-S
백업 옵션 사용시 -S copyFile 이라고 지정하면 백업 파일명에 'copyFile' 가 붙음.
-v
현재 진행되는 작업 표시.


CentOS에서 -f 옵션 사용시에도 계속 덮어씀 여부 확인하는 경우
root 계정인 경우 /root/.bashrc 파일에 다음과 같이 alias가 걸려져 있기 때문에 이것을 제거해 줍니다.
1
2
3
4
5
6
7
# cat /root/.bashrc | grep mv
alias mv='mv -i'
 
 
->다음과 같은 방법으로 alias 제거
~]# unalias mv                            
 
cs

 


블로그 이미지

도로락

IT, 프로그래밍, 컴퓨터 활용 정보 등을 위한 블로그

,