linux命令之mv

linux下的mv即move的意思

该命令的一般形式:

mv [选项] 参数1 参数2

选项:

-b                如果已存在相同文件名,则覆盖前进行备份

-f                 如果已存在相同文件名,而用户不具有写的权限,则强制覆盖

-i                 如果已存在相同文件名,覆盖前提示用户进行确认

-u                比较原文件与目标文件修改时间,如果目标文件较新则不覆盖

-v                列出所有被移动或重命名的文件

根据参数1和参数2的不同,可分为三种形式:

1.mv [选项]  文件1 文件2  此方式用于文件的覆盖和重命名

2.mv[选项]   文件1 目录2  此方式用于文件到目录的移动

3.mv[选项]   目录1 目录2  此方式用于目录的覆盖和重命名

举例:

对于形式1,在testdir目录下 存在test1文件,不存在test2文件.

则将文件1重命名为文件2

对于形式1,在testdir目录下,存在test1和test2,则将test2覆盖为test1

对于形式2,在testdir目录中存在test1文件和newdir目录,newdir目录为空,则实现文件移动到目录中

在testdir目录中存在test1文件盒newdir目录,newdir目录中存在test1文件,则实现将newdir

目录覆盖为新的test1文件,若将test1中值为1,而newdir中test1文件的值为2,则mv test1 newdir之后

newdir目录中test1的值为1.

对于形式3,若两个命令参数均为目录,则若参数1为已存在的目录而参数2为未存在的目录那么实现将目录1

重命名为目录2,若目录1与目录2均存在,那么则实现目录覆盖。

转载请注明:小刘

时间: 2024-10-15 19:16:43

linux命令之mv的相关文章

linux命令之--mv

今天分享一个linux命令:mv 1. 命令作用 a. 移动文件 b. 修改文件或者目录的名称 2. 举例说明 场景:/home/user1/test1下面有一个文件a.txt.b.txt,  test2文件夹与test1文件夹同在/home/user1下面 移动文件: 将a.txt移动到test2下面:mv /home/user1/test1/a.txt /home/user1/test2   将a.txt.b.txt同时移动到test2下面:mv /home/user1/test1/a.tx

(006) Linux命令之mv

十年运维系列之基础篇 - Linux 作者:曾林 联系:[email protected] 网站:www.jplatformx.com 版权:文章未经同意请勿转载 一.引言 mv命令的作用为“移除”或“重命名”,具体如何操作,取决于使用者如何操作.在这两种情况下,完成操作之后,原来的文件名将不再存在.mv的使用方法和cp命令的用法基本相似. mv item1 item2 将文件(或目录)item1移动(或重命名)为item2,或是 mv item... directory 将一个或多个条目从一个

每天一个linux命令:mv命令

mv命令是move的缩写,可以用来移动文件或者将文件改名(move (rename) files),是Linux系统下常用的命令,经常用来备份文件或者目录. 1.命令格式: mv [选项] 源文件或目录 目标文件或目录 2.命令功能: 视mv命令中第二个参数类型的不同(是目标文件还是目标目录),mv命令将文件重命名或将其移至一个新的目录中.当第二个参数类型是文件时,mv命令完成文件重命名,此时,源文件只能有一个(也可以是源目录名),它将所给的源文件或目录重命名为给定的目标文件名.当第二个参数是已

linux 命令——7 mv(转)

mv命令是move的缩写,可以用来移动文件或者将文件改名(move (rename) files),是Linux系统下常用的命令,经常用来备份文件或者目录. 1.命令格式: mv [选项] 源文件或目录 目标文件或目录 2.命令功能: 视 mv命令中第二个参数类型的不同(是目标文件还是目标目录),mv命令将文件重命名或将其移至一个新的目录中. 当第二个参数类型是文件时,mv命令完成文件重命名,此时,源文件只能有一个(也可以是源目录名),它将所给的源文件或目录重命名为给定的目标文件名. 当第二个参

Linux 命令之mv

mv命令也是Linux中很常见命令 作用:可以用来移动文件或者将文件改名 命令格式: mv [选项] 源文件或目录 目标文件或目录 命令参数: -b :若需覆盖文件,则覆盖前先行备份. -f :force 强制的意思,如果目标文件已经存在,不会询问而直接覆盖: -i :若目标文件 (destination) 已经存在时,就会询问是否覆盖! -u :若目标文件已经存在,且 source 比较新,才会更新(update) -t : --target-directory=DIRECTORY move

Linux命令学习-mv命令

Linux中,mv命令的全称是move,主要作用是移动文件或文件夹,类似于Windows下的剪切功能,同时还可以用于修改名字. 假设当前处于wintest用户的主目录,路径为 /home/wintest ,存在文件夹testA.testB和testC,而testA文件夹下存在子文件夹testB1和testD,testB下存在文件test.ini 在testA目录下,将testD文件夹移动到当前用户主目录 mv testD ~/ 在testB目录下,将test.ini文件移动到testA文件夹下

2018/03/15 每日一个Linux命令 之 mv

Linux mv命令用来为文件或目录改名.或将文件或目录移入其它位置. mv [参数] [要移动/更名的文件] [移动路径/要更改名字] 平常用的很多了,这里就不多讲解了,只介绍两个重要参数就好了 -i: 若指定目录已有同名文件,则先询问是否覆盖旧文件; -f: 在mv操作要覆盖某已有的目标文件时不给任何指示; 如果不加参数 直接使用mv 默认是不询问直接覆盖的 如果你不知道这个文件夹之前有没有同名文件,最好移动前使用 -i 看一下,或者其他方法. 原文地址:https://www.cnblog

linux命令:mv

1.命令介绍: mv是move的缩写,用来移动文件或重命名文件 2.命令格式: mv [选项] 源文件 目标文件 3.命令参数: -b :若需覆盖文件,则覆盖前先行备份. -f  --force:force 强制的意思,如果目标文件已经存在,不会询问而直接覆盖: -i  --interactive:若目标文件 (destination) 已经存在时,就会询问是否覆盖! -u  --update:若目标文件已经存在,且 source 比较新,才会更新(update) -t  --target-di

Linux 命令之 cp 命令详解

Linux 命令之 cp 命令详解 一.cp 命令简介 cp 命令主要用于复制文件或目录.即用来将一个或多个源文件或者目录复制到指定的目的文件或目录. cp 命令可以将单个源文件复制成一个指定文件名的具体的文件或一个已经存在的目录下. cp 命令支持同时复制多个文件,当一次复制多个文件时,目标文件参数必须是一个已经存在的目录,否则将出现错误. 二.cp 命令语法 cp [-options] source_file dest_file source_file:源文件,制定源文件列表.cp 命令默认