
MV(linux命令)
linux命令:用户可以使用mv命令来为档案或目录改名或将档案由一个目录移入另一个目录中。该命令如同MS-DOS下的ren 和 move 的组合。
基本介绍
- 中文名:档案移动(Linux 命令)
- 外文名:document move(Linux Order)
- 对象:计算机作业系统使用
- 缩写:MV
- 全称:档案重命名或移动
语法:mv[选项]源档案或目录 目标档案或目录。
说明:视mv命令中第二个参数类型的不同(是目标档案还是目标目录),mv命令将档案重命名或将其移至一个新的目录中。当第二个参数类型是档案时,mv命令完成档案重命名,此时,源档案只能有一个(也可以是源目录名),他将所给的源档案或目录重命名为给定的目标档案名称。当第二个参数是已存在的目录名称时,源档案或目录参加参数可以有很多个,mv命令将个参数指定的源档案均移至目标目录中。在跨档案系统移动档案时,mv先拷贝,再将原有档案删除,而链至该档案的连结也将丢失。
命令中各选项的含义为:
-i:互动式操作。如果mv操作将导致对已存在的目标档案的覆盖,此时系统会询问是否覆盖,用户输入‘y进行覆盖,输入'n'则不覆盖,这样可以避免误覆盖档案。
-f:禁止互动式操作。在mv操作要覆盖某已有的目标档案或目录时不给任何指示,默认覆盖。
如果所给目标档案(不是目录)已存在,此时该档案的内容将后备新档案覆盖,为防止用户用mv命令破坏另一个档案,使用mv命令移动档案时,最好使用i选项。
-b:覆盖档案前先对其进行备份
-S或--suffix=后缀:不理会通常的备份后缀
-u或--update:移动或覆盖目的档案时若日期比目的档案旧,且目的档案已经存在,则不执行覆盖档案命令
-t或--target-directory=目录:移动所以源参数到指定目录
-T或--no-target-directory:将DEST作为普通档案
--help:显示帮助信息
-v或--version:显示版本帮助信息
--verbose:显示执行的详细信息