linux c mv命令,Linux基础命令---mv

mv是Linux系统中用于移动文件和目录,或重命名文件的命令。它支持多种选项,如`-i`交互模式防止覆盖,`-f`强制移动,`-u`仅当源文件更新时移动,以及`-v`显示详细过程。通过指定`-b`或`--backup`可以创建备份。在实例中,展示了在同一目录下重命名文件和将文件移动到其他目录的操作。
摘要由CSDN通过智能技术生成

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

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值