首页 > 代码库 > Linux命令--mv

Linux命令--mv

Linux--mv
mv经常被用来做备份
命令参数:
-b :若需覆盖文件,则覆盖前先行备份。
-f :force 强制的意思,如果目标文件已经存在,不会询问而直接覆盖;
-i :若目标文件 (destination) 已经存在时,就会询问是否覆盖!
-u :若目标文件已经存在,且 source 比较新,才会更新(update)
-t  : --target-directory=DIRECTORY move all SOURCE arguments into DIRECTORY,
    即指定mv的目标目录,该选项适用于移动多个源文件到一个目录的情况,此时目标目录在前,源文件在后。
-------------------------------------------------------------------------------------------
mv的三种常用用法
---------------------------------------------------------------
1、mv 原文件 目标文件(重命名)mv desktop.txt desktop.dl
[dw@T1RDWETLS01 linux_order]$ ll
-rw-rw-r-- 1 dw dw 20548 7月   4 11:50 desktop.txt
[dw@T1RDWETLS01 linux_order]$ mv desktop.txt desktop.dl
[dw@T1RDWETLS01 linux_order]$ ll
-rw-rw-r-- 1 dw dw 20548 7月   4 11:50 desktop.dl
----------------------------------------------------------------
2、mv 原文件 目标文件夹 mv test.txt tar
[dw@T1RDWETLS01 tar]$ ll
-rw-rw-r-- 1 dw dw  58 7月   3 11:24 test.txt
[dw@T1RDWETLS01 tar]$ mv test.txt ..
[dw@T1RDWETLS01 tar]$ ll
[dw@T1RDWETLS01 tar]$ cd ..
[dw@T1RDWETLS01 linux_order]$ ll
drwxrwxr-x 2 dw dw  4096 7月   4 15:34 tar
-rw-rw-r-- 1 dw dw    58 7月   3 11:24 test.txt
[dw@T1RDWETLS01 linux_order]$ mv test.txt tar
[dw@T1RDWETLS01 linux_order]$ cd tar/
[dw@T1RDWETLS01 tar]$ ll
-rw-rw-r-- 1 dw dw  58 7月   3 11:24 test.txt
------------------------------------------------------------------       
3、mv 原文件1 原文件2 目标文件夹 mv test.tar.Z test.txt ..
[dw@T1RDWETLS01 tar]$ ls
test.tar.bz2  test.tar.gz  test.tar.Z  test.txt  test.zip
[dw@T1RDWETLS01 tar]$ mv test.tar.Z test.txt ..
[dw@T1RDWETLS01 tar]$ ls
test.tar.bz2  test.tar.gz  test.zip
[dw@T1RDWETLS01 tar]$ cd ..
[dw@T1RDWETLS01 linux_order]$ ls
desktop.dl  tar  test.tar.Z  test.txt

Linux命令--mv