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

Linux mv 命令

[复制链接]

该用户从未签到

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

EDA365欢迎您登录!

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

x
: l6 M- H6 w1 ]2 W& e
Linux mv(英文全拼:move file)命令用来为文件或目录改名、或将文件或目录移入其它位置。4 W! d5 e5 S( _# ~8 K% Y4 Y
2 [1 c2 L$ [- L8 F! z% z0 W
' |; g) b+ l. N% p5 b" T; b4 J
语法
6 Z  x+ Q2 o5 N+ @% R1 z+ U) H4 P$ E0 l! y6 e: ^  O: }9 \
mv [options] source dest
$ k) Q! b" \/ c7 a8 s7 ^mv [options] source... directory5 \$ L8 M3 f" \/ r0 Z

4 z# y3 A% c/ Z  P5 r# M6 R1 v, v, l7 j. z
' Z, l+ }( F8 ]3 j: Z; V4 h6 ~+ F
参数说明:! }, F* d- f0 M4 ?* S/ d, z

- h; Q$ m- N; L0 ~1 ^' \-b: 当目标文件或目录存在时,在执行覆盖前,会为其创建一个备份。; D9 [/ s0 |: P
-i: 如果指定移动的源目录或文件与目标的目录或文件同名,则会先询问是否覆盖旧文件,输入 y 表示直接覆盖,输入 n 表示取消该操作。5 f( G2 F/ h. w. `
-f: 如果指定移动的源目录或文件与目标的目录或文件同名,不会询问,直接覆盖旧文件。
* Z, O1 I% X& G9 a-n: 不要覆盖任何已存在的文件或目录。1 T4 s/ [# z( X- L+ W
-u:当源文件比目标文件新或者目标文件不存在时,才执行移动操作。
: A6 J: b+ m( K* z) J  R* Imv 参数设置与运行结果$ p( |. b) i" d& D7 ^' K
! x5 o7 s( A* f5 S" i) M; p3 w
命令格式        运行结果
5 r4 D' ?, s, Omv source_file(文件) dest_file(文件)        将源文件名 source_file 改为目标文件名 dest_file0 ~9 D! K- u$ U/ U  y5 S
mv source_file(文件) dest_directory(目录)        将文件 source_file 移动到目标目录 dest_directory 中
, t% p% G" V/ R9 ]2 t# _( Fmv source_directory(目录) dest_directory(目录)        目录名 dest_directory 已存在,将 source_directory 移动到目录名 dest_directory 中;目录名 dest_directory 不存在则 source_directory 改名为目录名 dest_directory9 B! P1 v% X- p/ v
mv source_directory(目录) dest_file(文件)        出错
  h6 H2 T2 b' D4 S8 u4 w
0 v4 N, G  _" M0 u% Z# N6 ~" U0 v
' z& y9 R. D7 l, {, P! X/ s! e' F
实例
+ u: ~/ {) P% A/ W
. Z0 ]7 l% G4 P/ q
  G/ X- v8 \- g5 S4 b将文件 aaa 改名为 bbb :
0 W: ], V" ~" }; h  u& r3 Z  P( f6 g
& C& F1 }! [! g: S; H7 P4 ^mv aaa bbb* ?. q2 D) m9 ]( C/ x: `- O
9 S( t& a0 f$ G/ L, D

6 u2 F. v0 X; B+ V' E9 A2 d8 K0 [将 info 目录放入 logs 目录中。注意,如果 logs 目录不存在,则该命令将 info 改名为 logs。( d8 Z  z/ Q3 R' }7 V
* F: x8 U" L' g& B
mv info/ logs ) U# P2 e/ r" O( o5 o4 x

3 W; c' x* u9 A0 y& ^% X: S
3 S# [' E; F- I# @7 R再如将 /usr/runoob 下的所有文件和目录移到当前目录下,命令行为:# Y, s, [1 d# s2 p
/ Z6 ^" \. j  |
$ mv /usr/runoob/*  .
$ ~7 \6 @9 y- H7 l  W# ~! S

该用户从未签到

2#
发表于 2021-7-29 17:38 | 只看该作者
Linux mv(英文全拼:move file)命令用来为文件或目录改名、或将文件或目录移入其它位置

该用户从未签到

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

该用户从未签到

4#
发表于 2021-7-29 18:14 | 只看该作者
Linux mv 命令
您需要登录后才可以回帖 登录 | 注册

本版积分规则

关闭

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

EDA365公众号

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

GMT+8, 2025-11-24 05:35 , Processed in 0.140625 second(s), 23 queries , Gzip On.

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

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

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