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

Linux mv 命令

[复制链接]

该用户从未签到

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

EDA365欢迎您登录!

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

x

  P8 J' F8 r6 t2 i9 Q# PLinux mv(英文全拼:move file)命令用来为文件或目录改名、或将文件或目录移入其它位置。7 Z  C+ }1 \8 u+ r* t7 E7 T

3 ?% ?7 i+ {  W( M1 w" Q6 K1 Y! H1 t) f$ c6 j" h! r
语法3 S+ c6 M" P5 v4 b1 _# e; Z$ k4 E
, k. \1 R1 f# z- T
mv [options] source dest
! \2 n# T/ C0 |7 W  t4 K3 mmv [options] source... directory( t+ Q! c0 }9 q1 n) E, }
' x' Z' C& r) U) _: o  s% @

% v7 D. u  W# k+ Y: r* y/ |1 F# Q8 y6 S
参数说明:
7 o0 I/ V! F) i* W! W  c8 M2 b0 b9 o- m, S
-b: 当目标文件或目录存在时,在执行覆盖前,会为其创建一个备份。6 q( z/ P" F1 ~* K: z/ T
-i: 如果指定移动的源目录或文件与目标的目录或文件同名,则会先询问是否覆盖旧文件,输入 y 表示直接覆盖,输入 n 表示取消该操作。
5 i) B+ }) i6 F# y-f: 如果指定移动的源目录或文件与目标的目录或文件同名,不会询问,直接覆盖旧文件。
  R7 ^3 N  x$ E-n: 不要覆盖任何已存在的文件或目录。- N0 T3 b+ h& N4 |
-u:当源文件比目标文件新或者目标文件不存在时,才执行移动操作。3 Z$ X- W7 I) R& W# C: i0 f) Q
mv 参数设置与运行结果
  ~0 }4 V9 Y9 a& s3 S( ?
8 T' I$ [1 r. g: D) E命令格式        运行结果
6 V- ]9 F1 L4 Kmv source_file(文件) dest_file(文件)        将源文件名 source_file 改为目标文件名 dest_file& I% }6 I. q7 N
mv source_file(文件) dest_directory(目录)        将文件 source_file 移动到目标目录 dest_directory 中
5 P6 B( j, c2 x/ U2 I7 G0 Nmv source_directory(目录) dest_directory(目录)        目录名 dest_directory 已存在,将 source_directory 移动到目录名 dest_directory 中;目录名 dest_directory 不存在则 source_directory 改名为目录名 dest_directory
, [1 U  K, I! N1 m' E6 Vmv source_directory(目录) dest_file(文件)        出错1 M/ i7 p2 q6 R9 e9 Z1 s, D

8 {* ?8 X3 j' S3 U2 Q% r% |( t
; b3 Y  }6 g3 r) Y9 O  W! D  Q1 f% o7 b- K, M( z  ?$ ]& Z' z
实例
' n8 E6 M7 ^9 F/ _' x1 M* z: c8 q: k+ I2 v4 n9 u8 k

( [9 b- T9 V  F9 F2 u6 R3 S将文件 aaa 改名为 bbb :# v! J+ x1 n# c+ s1 d
, L$ a9 J9 V0 m: {5 U* @
mv aaa bbb3 u$ _: `6 ?: W3 i

8 ?# T8 h9 f* r8 ?
+ G1 I" D  a5 ^1 |将 info 目录放入 logs 目录中。注意,如果 logs 目录不存在,则该命令将 info 改名为 logs。
2 O: `2 u6 p1 b3 Y9 O3 ]# C/ |
& |  N/ h1 w9 C7 ~, w* tmv info/ logs
  }6 r9 }& Z: T* ~5 I" `+ H
" \7 h& g) _+ s$ h" D$ t* w3 s$ h4 O) S' @7 n) a
再如将 /usr/runoob 下的所有文件和目录移到当前目录下,命令行为:' {9 I1 b( L6 g
0 r8 V# x; U1 e7 F" M
$ mv /usr/runoob/*  . ( J8 G$ C% e) Y9 _/ i

该用户从未签到

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 10:45 , Processed in 0.156250 second(s), 24 queries , Gzip On.

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

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

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