ITPub博客

首页 > Linux操作系统 > Linux操作系统 > Linux基础命令---mv

Linux基础命令---mv

原创 Linux操作系统 作者:一生有你llx 时间:2018-11-18 15:42:04 0 删除 编辑

mv

将文件或者目录移动到另一个地方,或者重命名。

此命令的适用范围:RedHat、RHEL、Ubuntu、CentOS、SUSE、openSUSE、Fedora。

1 、语法

mv [ 选项]  [-T]  src  dst

mv [ 选项]  src  directory

mv [ 选项]  -t  directory src

 

2 、选项列表

选项

说明

--version

显示命令版本信息

--help

显示帮助文档

--backup =[ control ]

为每一个存在的文件创建备份

-b

和“--backup”一样,但是没有参数

-f | --force

强制移动

-i | --interactive

使用交互的方式移动

-n | --no-clobber

不覆盖已经存在的文件。如果同时制定了“-i,-n,-f”中的多个选项,那么只有最后一个选项有效。

--strip-trailing-slashes

从每个源参数中移除任何尾随斜线。

-S | --suffix = SUFFIX

重写通常的备份后缀

-t | --target-directory

将所有源文件移动到目标文件夹

-T |  --no-target-directory

将目标视为正常文件

-u | --update

当目的文件不存在,或者源文件比目的文件新的时候才移动

-v | --verbose

显示详细执行过程

 

3 、说明

备份后缀为‘~’,除非设置为“--”后缀或者SSIMPLE_BACKUP_SUFFIX。版本控制方法可以通过“--backup”的选项或通过VERSION_CONTROL环境变量来选择。以下是这些值:

none ,off:从不备份,即使给出了“--backup”选项。

numbered ,t:创建编号备份。

existing ,nil:如果有编号备份,则为编号,否则为简单。

simple ,over:总是创建简单备份。

 

4 、实例

1 )在同一个目录下移动,即重命名。 

[root@localhost weijie]#  ls

1.c  link link1  link2  my.iso  test  test01  wj234.q1C wjtpflR

[root@localhost weijie]#  mv test01 test02

[root@localhost weijie]#  ls

1.c  link link1  link2  my.iso  test  test02  wj234.q1C wjtpflR

2 )移动到其他地方 

[root@localhost test02]# ls

test

[root@localhost test02]# mv test/ /weijie/testt

[root@localhost test02]# ls

[root@localhost test02]# cd ..

[root@localhost weijie]# ls

1.c  link link1  link2  my.iso  test  test02  testt wj234.q1C  wjtpflR




来自 “ ITPUB博客 ” ,链接:http://blog.itpub.net/29270124/viewspace-2220480/,如需转载,请注明出处,否则将追究法律责任。

请登录后发表评论 登录
全部评论
多年物联网讲师经验,曾任职于达内、华清等公司。擅长Linux、c、java、Android、单片机、ZigBee、BLE等领域

注册时间:2018-10-21

  • 博文量
    256
  • 访问量
    260233