我使用过的Linux命令之mv - 文件或目录改名、移动位置

我使用过的Linux命令之mv - 文件或目录改名、移动位置

本文链接:http://codingstandards.iteye.com/blog/973122   (转载请注明出处)

用途说明

mv命令是move的缩写,可以用来移动文件或者将文件改名(move (rename) files),是Linux系统下常用的命令,经常用来备份文件或者目录。该命令如同MSDOS下的ren和move的组合。

 

常用参数

格式:mv file1 file2

将文件file1改名为file2。

 

格式:mv file dir

将文件file移动到目录dir中。

 

格式:mv file1 file2 file3 dir

格式:mv -t dir file1 file2 file3

将文件file1,file2和file3移动到目录dir中。

 

格式:mv -i file1 file2

将文件file1改名为file2,如果file2已经存在,则询问是否覆盖。i=interactive, prompt before overwrite。

一般情况下,我们使用的mv是一个别名:alias mv='mv -i'

 

格式:mv -f file1 file2

将文件file1改名为file2,即使file2存在,也是直接覆盖掉。f=force, do not prompt before overwriting。这是个危险的选项,最好不用加上它。

 

格式:mv dir1 dir2

如果目录dir2不存在,将目录dir1改名为dir2;否则,将dir1移动到dir2中。

 

使用示例

示例一 文件改名的例子

[root@jfht ~]# ls fangsong.ttf
fangsong.ttf
[root@jfht ~]# mv fangsong.ttf 仿宋_GB2312.ttf
[root@jfht ~]# ls fangsong.ttf 仿宋_GB2312.ttf 
ls: fangsong.ttf: 没有那个文件或目录
仿宋_GB2312.ttf
[root@jfht ~]# mv 仿宋_GB2312.ttf fangsong.ttf
[root@jfht ~]# ls fangsong.ttf 仿宋_GB2312.ttf
ls: 仿宋_GB2312.ttf: 没有那个文件或目录
fangsong.ttf
[root@jfht ~]#

 

示例二 移动文件的例子

最近发现/目录下有很多日志文件(某个日志路径 配置 有问题),想把它清除掉,先移动到/tmp目录中,tmpwatch会自动帮你去删除它们。

[root@web ~]# ls /LOG* | wc -l
3484
[root@web ~]# mv /LOG* /tmp
[root@web ~]# ls /LOG* | wc -l
ls: /LOG*: 没有那个文件或目录
0
[root@web ~]#

 

示例三 mv是一个别名

[root@web tmp]# type -a mv
mv is aliased to `mv -i'
mv is /bin/mv

[root@web tmp]# touch 1.txt 2.txt
[root@web tmp]# mv 1.txt 2.txt
mv:是否覆盖“2.txt”? y
[root@web tmp]#

 

问题思考

相关资料

【1】中国IT实验室 linux下的mv命令使用详解
http://linux.chinaitlab.com/command/38019.html
【2】时光漂流瓶 linux下mv命令使用方法
http://www.9usb.net/200902/linux-mv.html
【3】Linux安全在线 linux mv命令参数及用法详解---移动或重命名文件或目录
http://www.linuxso.com/command/mv.html

 

返回 我使用过的Linux命令系列总目录

 

31、车载通信中的可见光通信(VLC)技术解析 本文详细解析了车载通信中可见光通信(VLC)技术的应用背景、优势及发展前景。对比传统RF通信技术(如DSRC),VLC利用LED照明设备实现高效、安全的车辆与车辆、车辆与基础设施之间的通信,具有频谱资源丰富、安全性高、无电磁干扰等优势。文章还探讨了VLC在交叉口交通控制、高速公路通信、自动驾驶等场景的应用潜力,展望了其在未来智能交通系统中的重要作用。 阅读详情

相关推荐

Flowable多数据源实战:从配置到指定Schema的避坑指南

本文详细介绍了Flowable多数据源配置的实战指南,包括基础配置、数据源Bean创建、指定Schema的进阶配置以及常见问题排查。通过具体代码示例和避坑建议,帮助开发者高效实现多租户系统中的工作流引擎集成,特别强调了schema设置和事务管理的注意事项。

weixin_30824599的博客 485

linux常用命令(6):mv命令(移动文件/目录)

mv (move) 用来移动或改名文件和目录。移动文件时如果目标文件已经存,则目标文件的内容将被覆盖。mv 命令可以用来将源文件移至一个目标文件中,或将一组文件移至一个目标目录中。源文件被移至目标文件有两种不同的结果:(1)如果目标文件是目录,原文件会被移到此目录下,且文件名不变。当目标文件是目录时,源文件或目录参数可以有多个,则所有的源文件都会被移至目标目录中。所有移到该目录下的文件都将保留以前的文件名。

weixin_49114503的博客 8万+

OpenRA引擎实战:如何从零开始搭建一个经典RTS游戏模组(附资源包)

本文详细介绍了如何利用开源游戏引擎OpenRA从零开始搭建经典RTS游戏模组。内容涵盖开发环境配置、资源管线处理、YAML规则定义、地图编辑与Lua脚本编写等全流程实战指南,并提供了资源包,帮助开发者和爱好者快速创建属于自己的即时战略游戏世界。

silver的专栏 903

Linux系统学习(二)Linux文件系统

Linux文件系统含义 “文件系统”有以下几种含义: (1)指一种特定的文件格式。比如,Linux的文件系统是ext3,MSDOS的文件系统是FAT16,而Windows XP的文件系统是NTFS或者FAT32。 (2)指按特定格式进行了“格式化”的一块存储介质。当我们说“安装”或“拆卸”一个文件系统时,指的就是这个意思。 (3)指操作系统中(通常在内核中)用来管理文件系统以及对文件进行操作的机制及其实现。 Linux文件系统使用单一的根目录结构,所有的分区都挂载到单一的“ / ”目录上。 Windows操

ChanCherry的博客 2715

手把手教你用Isaac Sim 8打造逼真光影效果:参数设置与场景应用

本文详细介绍了如何使用Isaac Sim 8打造逼真光影效果,涵盖基础参数设置、高级材质交互、专业级灯光造型技法以及复杂场景的灯光布局策略。通过实战案例和参数调优技巧,帮助用户提升虚拟场景的视觉表现,适用于数字孪生、虚拟仿真和影视特效等领域。

weixin_30836759的博客 78

深入Google DroidGuard:剖析其自定义虚拟机如何守护Android应用安全(附pcbc文件机制解析)

本文深入解析Google DroidGuard自定义虚拟机如何通过独特的架构设计和加密机制保护Android应用安全。DroidGuard采用动态密钥派生、全加密执行环境和pcbc文件机制,有效防御逆向工程和自动化攻击,为移动安全提供新思路。

weixin_34254464的博客 307

10. Linux命令必知必会之mv命令

mv命令用于移动或重命名文件或目录,可以将源文件或源目录改名为目标文件名,或者将一个或多个源文件移动到同一个目录。

嵌入式Linux开发 186

保姆级教程:在Windows 10/11上安装配置KNIME 5.8.0(含中文文本库更新)

本文提供在Windows 10/11系统上安装配置KNIME 5.8.0的详细指南,包括中文文本库更新和性能优化方案。从环境准备、安装流程到中文文本处理能力强化,逐步指导用户搭建高效的数据分析环境,特别针对国内网络环境和中文用户需求提供实用解决方案。

weixin_29081101的博客 669

mv: 无法获取“/opt/module/hadoop/logs/hadoop-atguigu-nodemanager-hadoop102.out.1“ 的文件状态(stat): 没有那个文件或目录

hadoop文件配置的小问题

qq_39889944的博客 2916

Simulink中通过MEX与MinGW实现C/C++结构体变量的高效导入

本文详细介绍了在Simulink中通过MEX工具链与MinGW编译器,高效导入C/C++结构体变量的完整流程。文章从需求背景出发,逐步讲解了MinGW环境配置、.h文件编写规范、核心导入命令Simulink.importExternalCTypes的使用,以及如何在MATLAB Function模块和总线创建器中调用自定义结构体,旨在实现模型与代码的无缝对齐,为后续仿真和代码生成奠定坚实基础。

weixin_29056781的博客 342

瑞芯微RK3588部署YOLOv8模型

写下这篇博客进行记录,以防后面忘了怎么部署。

weixin_45303602的博客 3652

2021-07-10

Docker容器学习 一、Docker的概述 1、Docker的三个文件 二、Docker的安装 查看系统环境 [root@localhost ~]# uname -r 3.10.0-1127.el7.x86_64 [root@localhost ~]# cat /etc/os-release NAME=“CentOS Linux” VERSION=“7 (Core)” ID=“centos” ID_LIKE=“rhel fedora” VERSION_ID=“7” PRETTY_NAME=

qq_51747477的博客 2770

无线通信基础:调制与解调技术_(42).7.3.2多进制频移键控解调(MFSK解调)

MFSK解调是一种通过频谱分析和频率检测来恢复数字信号的技术。本文介绍了MFSK解调的基本原理,包括信号接收、频谱分析、频率检测和符号判决。在实际应用中,噪声会对解调性能产生影响,因此引入了信噪比优化和多步判决方法来提高解调的准确性。通过性能评估,可以更好地理解MFSK解调在不同噪声环境下的表现。这些方法和技术为MFSK在实际通信系统中的应用提供了理论和实践基础。

2401_87715305的博客 1314

Linux mv 命令教程:文件或目录改名、或将文件或目录移动(附参数说明命令格式加N条实例)

Linux mv(英文全拼:move file)命令用来为文件或目录改名、或将文件或目录移入其它位置。

yangchuang111213的博客 2056

假人有限元模型

假人模型,车辆碰撞假人有限元模型,适合做乘员安全的研究者利用

efm32 入门.pdf

本PDF共计22页,介绍的是操作驱动API,下载与否自己斟酌。

mv——移动文件或文件夹

mv命令来自英文单词:movemv命令可以用于移动文件\文件夹;当路径不变,相当于改名。

weixin_44338605的博客 8678

TMS_WebGMaps_1.9.8.0_Full_Source

TMS_WebGMaps_1.9.8.0_Full_Source 全源码 delphi cbuilder

linux移动文件或目录——mv

mv命令     移动(Move)文件或目录 若如果目标位置与源位置相同,则相当于改名 格式:mv   源文件或目录…  目标文件或目录

Q斗士 432

OV9734 DATASHEET,完整规格书

OV9734完整规格书,包括电气参数,尺寸规格,寄存器配置表等

Linux之mv移动剪切命令

Linux之mv移动剪切命令

lisankongjian的博客 368

Linux学习笔记——rmdir、cp和mv

一、rmdir 在上一个笔记中提到了mkdir,这节笔记来说一下rmdir。 rmdir命令用来删除空目录。当目录不再被使用时,或者磁盘空间已到达使用限定值,就需要删除失去使用价值的目录。利用rmdir命令可以从一个目录中删除一个或多个空的子目录。 注意:1.删除目录时,必须具有对其父目录的写权限。 2.当前工作目录必须在被删除目录之上,不能是被删除目录本身,也不能是被删除目录的子目录。 语法 r...

qq_42683219的博客 479

每日一个Linux命令之mv

mv命令是英文"move"的缩写,移动的意思。在linux中,mv命令用来为文件或目录改名,或者将文件或目录移动到其他位置 语法 mv [options] source dest mv [options] source… directory 参数 -i :若指定目录有同名文件,则先询问是否覆盖旧文件 -f 强制覆盖,不提示 举例 mv 文件名 目录名 将文件移动到目标目录 mv 文件名 目录名 ...

tootsy_you的博客 745

Linux常用命令之文件基本操作(二)rm、mv、cp、touch、file

1、rm命令 用户可以用rm命令删除不需要的文件。该命令的功能为删除一个目录中的一个或多个文件或目录,它也可以将某个目录及其下的所有文件及子目录均删除。对于链接文件,只是断开了链接,原文件保持不变。 语法:rm [选项]… 目录… 删除指定的<文件>(即解除链接)。 -f --force 略过不存在的文件,不显示任何信息,强制删除 -r --recursive 同时删除该目...

weixin_40584261的博客 2751

Linux基础之拷贝移动类命令

cp -r itcast/ ./ithaima/ 将itcast目录下和该目录下所有文件复制到ithaima目录下,这个会将整个文件夹都复制进去,会有一个子文件夹。cp -r itcast/* ./itheima/ 将itcast目录下所有文件复制到ithaima目录下,这个只是复制目录中的内容,不会有一个子文件夹。mv hi.txt itheima/hello.txt 将hi.txt移动到itheima目录中,并改名为hello.txt。作用:为文件或目录改名,或将文件或目录移动到其他的位置。

m0_73035591的博客 360

Linux下的mv命令,文件重命名或移动文件

mv 文件重命名或移动文件 将demo.txt的文件名修改为text.txt,对目录操作同理 mv demo.txt text.txt 将demo.txt移动到/home目录下,对目录操作同理 mv demo.txt /home/text.txt 目标文件如果存在会出现覆盖文件提示 mv -i demo.txt /home/text.txt ...

weixin_41201496的博客 295

linux重命名文件或文件夹的mv命令

linux下重命名文件或文件夹的命令mv既可以重命名,又可以移动文件或文件夹. 例子:将目录A重命名为B mv A B 例子:将/a目录移动到/b下,并重命名为c mv /a /b/c 其实在文本模式中要重命名文件或目录的话也是很简单的,我们只需要使用mv命令就可以了,比如说我们要将一个名为abc的文件重命名为1234就可以这样来写:mv abc 1234,但是要注意的是,如果当前目录下也有个1234的文件的话,我们的这个文件是会将它覆盖的 ...

studyvcmfc的专栏 2431

Linux mv 命令

Linux mv(英文全拼:move file)命令用来为文件或目录改名、或将文件或目录移入其它位置。目标目录与原目录不一致,没有指定新文件名,效果就是仅仅移动。目标目录与原目录一致,指定了新文件名,效果就是仅仅重命名。目录里边的所有文件&文件夹 挪到。

weixin_72011965的博客 474

linux文件拷贝与删除,linux-14基础命令之-复制(cp)移动(mv),删除(rm),拷贝文件(dd)...

1、cp 命令用于复制文件或者目录 格式为:cp[选项]源文件 目标文件复制名录有三种情况:@1、目标文件是一个目录,将源复制到该目录下;@2、目标文件是一个文件,将源文件覆盖该文件;@3、 文件文件不存在,将复制源文件并修改为目标文件的名称;cp 命令参数参数作用-p保留原始文件的属性-d若对象为“连接文件”则保留该“连接文件"属性-r递归持续复制-i如目标文件存在,则询问是否覆盖-a相当于-...

weixin_32443035的博客 873

linux-command-mv

Linux mv(move file)命令用来为文件或目录改名、或将文件或目录移入其它位置。

yuanlnet的博客 179
上一篇: 我使用过的Linux命令之man - 显示在线手册页
下一篇: 我使用过的Linux命令之mysql - MySQL客户端命令行工具
codingstandards
博客等级 码龄16年 12粉丝 3原创
评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

个

红包个数最小为10个

元

红包金额最低5元

当前余额3.43元 前往充值 >
需支付:10.00元
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付元
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值