EDA365电子论坛网

标题: Linux mren命令 [打印本页]

作者: ubeautqq    时间: 2021-7-28 10:22
标题: Linux mren命令

4 j# U& n& V) |Linux mren命令用于更改MS-DOS文件或目录的名称,或是移动文件或目录。
# o& v: A9 e/ K+ E5 w3 ~, L% k' m/ j
mren为MS-DOS工具指令,与DOS下的ren指令相似,可以实现更改MS-DOS文件或目录名称。
# a0 m* z9 Z) T6 }0 W, j: l" t; A4 E1 d( k3 Q; ~
源文件必须是磁盘上已经存在的文件,若忽略盘符及路径,则表示当前盘及当前目录的文件。, v, ?# j. j( h1 c4 [. O% V, h

  E- q/ R0 N/ ^! u! c+ {新文件名是所要更换的文件名称。新文件名称前不可以加与源文件不同的盘符及路径,因为该命令只能更改同一盘上的文件名称。* V$ A: I1 E. }. a

' Q* x8 o, Q/ J+ Z4 K/ ]& j+ D/ Y& F1 d" s
语法
  W4 I9 |4 v. u0 K+ W
  A# r) T" o" ~3 ^. K+ rmren [源文件或目录...][目标文件或目录]
1 v0 b% L- m( |* Y" h. N5 D8 |" Q2 W" P, ^/ }) M
& r6 ]0 `" F/ q: d$ q5 [

6 U# K1 k0 k# y$ k5 R# @/ _& M* }参数说明:
! S0 E8 [/ O% C% ^% Q
: K) B; A$ ]+ i9 g  ~2 _) E[源文件或目录…]: 执行操作的源文件名或者源文件路径8 r& n% m+ ], S( j+ v3 L
[目标文件或目录]: 执行操作的目标文件名或者目标文件路径
) y, Z& }- ?% N8 w5 L
7 g1 F# j5 Z/ U( Y0 T0 P( `6 h1 G/ q; C+ X4 q' k
实例
' `# c7 F0 ^1 U3 r) c8 }
. S: x1 E; L, S4 Z+ Z, r
( k; j- E. U& @2 @0 d使用指令mren将a盘下的文件"autorun.bat"的文件名修改为"auto.bat",输入如下命令:
& ]% X% |5 D; x5 A( \) K' m; V0 g8 w. @1 `
$ mren a:\autorun.bat auto.bat  . n/ M& c+ C- b7 H) t* o
#将文件autorun.bat重命名为auto.bat  $ l. c- [# N$ `* K- G+ G
9 D* t, m$ H) y
0 O) e( e; [/ p. `9 A0 I0 G
使用该命令前后使用mdir命令查看并对比,得到结果如下:  }( G' i( Z2 _* B

2 P; b* k- S7 C4 J( |8 ^$ mdir -/ a:\*                  #查看a盘中的文件  . L' X' N3 {% T. u
Volume in drive A has no label  #加载信息  4 u1 e. h$ C5 K: M4 k
Volume Serial Number is 13D2~055C  0 G' }( O" J6 X6 F
Directory for A:\                   #以下为目录信息  
  r( P- Y" _, s./TEST <DIR> 2011-08-23 16:59       #文件名,目录大小,修改时间  ) Z/ e5 {7 Y% @. f$ C! u+ V
AUTORUN.BAT 43 2011-08-23 16:56  2 @9 e, a( l7 D2 u! q
3 files 308 bytes                   #统计总大小  1 v& m1 S6 W8 g/ O2 U
724 325 bytes free              #剩余空间  
* |. e# k1 H: x# H#将文件autorun.bat重命名为auto.bat  2 a* I" o- B( x. |: i
$ mren a:\autorun.bat auto.bat        0 E% l' c1 o& K1 r7 V
$ mdir -/ a:\*                  #再次查看a盘中文件  ' o3 r8 P- A9 B0 J# G2 k
Volume in drive A has no label      #加载信息  2 @/ k/ ?! @: w4 p1 P8 l0 h2 t
Volume Serial Number is 13D2~055C  8 u. C3 U/ ]  J4 {, i% d
Directory for A:\                   #以下为目录信息  
1 T* {0 B  E) x  a/ g./TEST <DIR> 2011-08-23 16:59       #文件名目录大小 修改时间  + N. g. S5 ~. i0 w# n1 w
#文件名被改为auto.bat,修改时间改为当前系统时间  
: w* y$ B0 m- p# z% Q1 }: |AUTO.BAT 43 2011-08-23 16:56          ! r7 d& H8 t9 l/ U- E
3 files 308 bytes                   #统计总大小  & J+ Q/ l1 }' b
724 325 bytes free              #剩余空间  4 Z$ \4 P% S1 `- q$ E

作者: mengtaiqi    时间: 2021-7-28 11:19
Linux mren命令用于更改MS-DOS文件或目录的名称,或是移动文件或目录
作者: happyday    时间: 2021-7-28 11:20
mren为MS-DOS工具指令,与DOS下的ren指令相似,可以实现更改MS-DOS文件或目录名称
作者: regngfpcb    时间: 2021-7-28 11:22
新文件名称前不可以加与源文件不同的盘符及路径,因为该命令只能更改同一盘上的文件名称




欢迎光临 EDA365电子论坛网 (https://bbs.eda365.com/) Powered by Discuz! X3.2