每天一个linux命令(7):mv
1、命令简介
mv(Move file)将源文件重命名为目标文件,或将源文件移动至指定目录。。
2、用法
mv [选项]... [-T] 源文件 目标文件
或:mv [选项]... 源文件... 目录
或:mv [选项]... -t 目录 源文件...
3、选项
--backup[=CONTROL] 为每个已存在的目标文件创建备份
-b 类似--backup 但不接受参数
-f, --force 覆盖前不询问
-i, --interactive 覆盖前询问
-n, –nechoo-clobber 不覆盖已存在文件 如果您指定了-i、-f、-n 中的多个,仅最后一个生效。
--strip-trailing-slashes 去掉每个源文件参数尾部的斜线
-S, --suffix=SUFFIX 替换常用的备份文件后缀
-t, --target-directory=DIRECTORY 将所有参数指定的源文件或目录 移动至 指定目录
-T, --no-target-directory 将目标文件视作普通文件处理
-u, --update 只在源文件文件比目标文件新,或目标文件不存在时才进行移动
-v, --verbose 详细显示进行的步骤
4、实例
实例1:文件改名
[root@oracledb dir1]# mv a.txt b.txt
实例二:-v显示详细信息
[root@oracledb dir1]# mv -v b.txt a.txt
"b.txt" -> "a.txt"
实例3:将单个文件移动至目录
[root@oracledb dir1]# mv -v a.txt dir2/
"a.txt" -> "dir2/a.txt"
[root@oracledb dir1]# mv -v a.txt dir2/
"a.txt" -> "dir2/a.txt"
实例3:将多个文件移动至目录
[root@oracledb dir1]# mv -v a.txt b.txt dir2/
"a.txt" -> "dir2/a.txt"
"b.txt" -> "dir2/b.txt"
[root@oracledb dir1]# mv -vt dir2/ a.txt b.txt
"a.txt" -> "dir2/a.txt"
"b.txt" -> "dir2/b.txt"
实例4:将文件a.txt改名为b.txt,如果a.txt已经存在,则询问是否覆盖
[root@oracledb dir1]# mv -vi a.txt b.txt
mv:是否覆盖"b.txt"? y
"a.txt" -> "b.txt"
实例5:将文件a.txt改名为b.txt,即使b.txt存在,也是直接覆盖掉。
[root@oracledb dir1]# mv -fv a.txt b.txt
"a.txt" -> "b.txt"
实例:6:重命名dir1为dir2(dir2不存在)
[root@oracledb dir1]# mv -v dir1 dir2
"dir1" -> "dir2"
实例7:将dir1移动到dir2中(dir2存在)。
[root@oracledb dir1]# mv -v dir1 dir2
"dir1" -> "dir2/dir1"
实例8:文件被覆盖前做简单备份,前面加参数-b
[root@oracledb dir1]# mv -vb a.txt b.txt
"a.txt" -> "b.txt" (备份:"b.txt~")
[root@oracledb dir1]# ls
b.txt b.txt~
实例9:只在源文件比目标文件新时才移动
[root@oracledb dir1]# ll
总用量 0
-rw-r--r-- 1 root root 0 4月 16 20:48 a.txt
-rw-r--r-- 1 root root 0 4月 16 20:43 b.txt
[root@oracledb dir1]# mv -uv b.txt a.txt
[root@oracledb dir1]# mv -uv a.txt b.txt
"a.txt" -> "b.txt"
每天一个linux命令(7):mv的更多相关文章
- 每天一个linux命令:mv(7)
mv mv命令可以用来移动文件或者将文件改名(move (rename) files),是Linux系统下常用的命令,经常用来备份文件或者目录. 在跨文件系统移动文件时,mv先拷贝,再将原有文件删除, ...
- (转)每天一个Linux命令(6):mv
mv命令是move的缩写,可以用来移动文件或者将文件改名(move (rename) files),是Linux系统下常用的命令,经常用来备份文件或者目录. 1.命令格式: mv [选项] 源文件或目 ...
- 每天一个linux命令:mv命令
mv命令是move的缩写,可以用来移动文件或者将文件改名(move (rename) files),是Linux系统下常用的命令,经常用来备份文件或者目录. 1.命令格式: mv [选项] 源文件或目 ...
- 2018/03/15 每日一个Linux命令 之 mv
Linux mv命令用来为文件或目录改名.或将文件或目录移入其它位置. mv [参数] [要移动/更名的文件] [移动路径/要更改名字] 平常用的很多了,这里就不多讲解了,只介绍两个重要参数就好了 - ...
- 每日一个linux命令6 -- mv
mv test.log test1.txt 文件改名 mv test1.log test3 文件移动 mv test1.log test2.log test3.log test4 将1,2,3.log ...
- 每天一个 Linux 命令(21):find命令之xargs
在使用 find命令的-exec选项处理匹配到的文件时, find命令将所有匹配到的文件一起传递给exec执行.但有些系统对能够传递给exec的命令长度有限制,这样在find命令运行几分钟之后,就会出 ...
- 每天一个linux命令目录
出处:http://www.cnblogs.com/peida/archive/2012/12/05/2803591.html 开始详细系统的学习linux常用命令,坚持每天一个命令,所以这个系列为每 ...
- 每天一个 Linux 命令(20):find命令之exec
find是我们很常用的一个Linux命令,但是我们一般查找出来的并不仅仅是看看而已,还会有进一步的操作,这个时候exec的作用就显现出来了. exec解释: -exec 参数后面跟的是command ...
- 每天一个linux命令(20):find命令之exec
find是我们很常用的一个Linux命令,但是我们一般查找出来的并不仅仅是看看而已,还会有进一步的操作,这个时候exec的作用就显现出来了. exec解释: -exec 参数后面跟的是command ...
随机推荐
- Shiro笔记(五)Shiro授权
Shiro授权 也叫访问控制,即在应用中控制谁能访问那些资源(如访问页面.编辑数据.页面操作等).在授权中需要了解几个关键对象:主体(subject).资源(resource).权限(Permissi ...
- oracle的DBMS_JOB相关知识
http://langgufu.iteye.com/blog/1179235 查看当前定时任务 select job,next_date,next_sec,failures,broken from u ...
- Redis闪退解决办法
复杂办法! cmd 进入命令,cd进入redis文件 输入:redis-server.exe redis.windows.conf,手动开启! 简单办法,删除重新下载! 不确定办法如下 1.在解压的r ...
- vue源码的构建
一.vue构建的基本了解 1,开始学习vue的源码的学习,vue.js是基于rollup构建的 它的配置在 scripts下面 rollup是webpack的简小版针对于js进行压缩的,没有提供复杂的 ...
- DT:DT实现根据乳腺肿瘤特征向量高精度预测肿瘤的是恶性还是良性—Jason niu
%DT:DT实现根据乳腺肿瘤特征向量高精度预测肿瘤的是恶性还是良性 load data.mat a = randperm(569); Train = data(a(1:500),:); Test = ...
- 在UnrealEngine中用Custom节点实现描边效果
在<Real Time Rendering, third edition>一书中,作者把描边算法分成了5种类型.1.基于观察角度与表面法线的轮廓渲染.缺点很明显.2.过程式几何轮廓渲染.即 ...
- [COCI2013]DLAKAVAC
[COCI2013]DLAKAVAC 题目大意: 有一个长度为\(m(m\le1500)\)的\(01\)串\(A\),进行\(k(k\le10^{18})\)次操作.一次操作完的串中若\(A_i=1 ...
- BZOJ4432 : [Cerc2015]Greenhouse Growth
对于高度相同的一段可以合并,用链表从左往右维护这些连续段,每段维护以下信息: $l,r$:表示区间的左右端点. $t,a$:表示在第$t$天结束时它的高度是$a$. $b$:当阳光在左边时它是否会长高 ...
- [P1082][NOIP2012] 同余方程 (扩展欧几里得/乘法逆元)
最近想学数论 刚好今天(初赛上午)智推了一个数论题 我屁颠屁颠地去学了乘法逆元 然后水掉了P3811 和 P2613 (zcy吊打集训队!)(逃 然后才开始做这题. 乘法逆元 乘法逆元的思路大致就是a ...
- 让公式在网页传播——mathJAX
让公式在网页传播--mathJAX 对于学生党而言,写公式最好的工具是LaTeX,但LaTeX把公式展示到互联网上就有些困难,而使用截图又不太雅观.幸运的是,mathJAX引擎可以在浏览器中解析渲染数 ...