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
将文件或者目录移动到另一个地方,或者重命名。
此命令的适用范围: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