简介这篇文章主要介绍了Linux命令--mv(示例代码)以及相关的经验技巧,文章约4069字,浏览量253,点赞数7,值得推荐!
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
[[email protected] linux_order]$ ll
-rw-rw-r-- 1 dw dw 20548 7月 4 11:50 desktop.txt
[[email protected] linux_order]$ mv desktop.txt desktop.dl
[[email protected] linux_order]$ ll
-rw-rw-r-- 1 dw dw 20548 7月 4 11:50 desktop.dl
----------------------------------------------------------------
2、mv 原文件 目标文件夹 mv test.txt tar
[[email protected] tar]$ ll
-rw-rw-r-- 1 dw dw 58 7月 3 11:24 test.txt
[[email protected] tar]$ mv test.txt ..
[[email protected] tar]$ ll
[[email protected] tar]$ cd ..
[[email protected] 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
[[email protected] linux_order]$ mv test.txt tar
[[email protected] linux_order]$ cd tar/
[[email protected] 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 ..
[[email protected] tar]$ ls
test.tar.bz2 test.tar.gz test.tar.Z test.txt test.zip
[[email protected] tar]$ mv test.tar.Z test.txt ..
[[email protected] tar]$ ls
test.tar.bz2 test.tar.gz test.zip
[[email protected] tar]$ cd ..
[[email protected] linux_order]$ ls
desktop.dl tar test.tar.Z test.txt