找回密码
 注册
关于网站域名变更的通知
查看: 759|回复: 3
打印 上一主题 下一主题

Linux mv 命令

[复制链接]

该用户从未签到

跳转到指定楼层
1#
发表于 2021-7-29 16:11 | 只看该作者 回帖奖励 |正序浏览 |阅读模式

EDA365欢迎您登录!

您需要 登录 才可以下载或查看,没有帐号?注册

x
' o; G6 ?3 b! e3 E. T8 a+ X2 q
Linux mv(英文全拼:move file)命令用来为文件或目录改名、或将文件或目录移入其它位置。
# U0 h; ?3 x! r" ^6 M- F4 W! l6 ~2 x2 ]. V

/ o' T1 {, u2 d* O! @语法
2 ^2 g6 b1 d8 F7 ^4 v. H
+ C4 ]8 y5 ~- F! mmv [options] source dest5 _+ _7 c$ H: W) ], Y- g9 J7 s9 l
mv [options] source... directory
) r$ X# I1 f9 R
8 i0 U0 I$ r  L0 Y/ G1 ]1 |6 J- o) L/ t  ^

, }$ j) y* T2 f& c$ h1 R% j: w参数说明:
, R) h) |1 y9 P6 d% z2 ?; C3 `
5 k; X! X# `" T$ ]5 H& X  t; ~-b: 当目标文件或目录存在时,在执行覆盖前,会为其创建一个备份。: l" J# }7 L8 J. O! g* L
-i: 如果指定移动的源目录或文件与目标的目录或文件同名,则会先询问是否覆盖旧文件,输入 y 表示直接覆盖,输入 n 表示取消该操作。. P0 t: P1 t) t" ^8 I
-f: 如果指定移动的源目录或文件与目标的目录或文件同名,不会询问,直接覆盖旧文件。
" M' p6 j& v; C) I5 R-n: 不要覆盖任何已存在的文件或目录。+ w. W) ?8 E4 y( ?$ y& n- t
-u:当源文件比目标文件新或者目标文件不存在时,才执行移动操作。
. a! F& r! g+ o9 `mv 参数设置与运行结果1 y' h7 j' w. J
. G7 w6 H, p5 a1 a
命令格式        运行结果1 R5 m' v; C% A! c- Y+ P: [9 p
mv source_file(文件) dest_file(文件)        将源文件名 source_file 改为目标文件名 dest_file
& }/ u: t& |+ `; D' v+ F$ R) Imv source_file(文件) dest_directory(目录)        将文件 source_file 移动到目标目录 dest_directory 中
( ~9 ]6 {0 D1 l" omv source_directory(目录) dest_directory(目录)        目录名 dest_directory 已存在,将 source_directory 移动到目录名 dest_directory 中;目录名 dest_directory 不存在则 source_directory 改名为目录名 dest_directory2 u% @1 x& I& }. O2 \6 d
mv source_directory(目录) dest_file(文件)        出错) I6 g! b5 f9 G

" T+ }/ D# H, b0 A
8 Y. x1 B# a: {3 n. u' ~' c$ P' l2 e% y0 A; j
实例
/ i1 d3 X9 n% {+ ?, ^+ \4 f- p0 S% T. P  b1 y/ @* @6 G
6 g1 `) d' I1 \" g( q, W
将文件 aaa 改名为 bbb :
* @, N  N5 Q* e3 D( d1 M! D$ ]* N2 \! q8 R# Y( l
mv aaa bbb, K: b$ N! l6 R6 r+ g4 K9 K9 o0 b* n
& [" t* F1 [0 D2 C* W; S0 }5 p
2 |& ]4 G& z+ `4 b* @- E( F
将 info 目录放入 logs 目录中。注意,如果 logs 目录不存在,则该命令将 info 改名为 logs。
. ^, J, x$ R* T3 }5 z8 ~
7 i6 |  R: U7 G* e, W2 cmv info/ logs $ H! m' l: D. ?9 `

1 P* f) _5 \$ m$ o7 P: ?' ^$ p% {
  D1 \$ R' T; w+ s2 Q: H/ H( t5 @再如将 /usr/runoob 下的所有文件和目录移到当前目录下,命令行为:
2 r% Y% P. N. k1 b5 T# d9 V3 e( F( X
$ mv /usr/runoob/*  .
$ ~/ {' O! I$ K

该用户从未签到

4#
发表于 2021-7-29 18:14 | 只看该作者
Linux mv 命令

该用户从未签到

3#
发表于 2021-7-29 18:13 | 只看该作者
Linux mv(英文全拼:move file)

该用户从未签到

2#
发表于 2021-7-29 17:38 | 只看该作者
Linux mv(英文全拼:move file)命令用来为文件或目录改名、或将文件或目录移入其它位置
您需要登录后才可以回帖 登录 | 注册

本版积分规则

关闭

推荐内容上一条 /1 下一条

EDA365公众号

关于我们|手机版|EDA365电子论坛网 ( 粤ICP备18020198号-1 )

GMT+8, 2025-11-24 08:39 , Processed in 0.156250 second(s), 24 queries , Gzip On.

深圳市墨知创新科技有限公司

地址:深圳市南山区科技生态园2栋A座805 电话:19926409050

快速回复 返回顶部 返回列表