Linux系统下的mv命令使用详解
需积分: 5 26 浏览量
更新于2024-08-03
收藏 201KB PDF 举报
Linux 命令基础 - mv 命令详解
mv 命令是 Linux 系统下常用的命令,经常用来备份文件或者目录。它可以用来移动文件或者将文件改名(move(rename) files)。本文将详细介绍 mv 命令的使用方法、命令格式、命令功能、命令参数和命令实例。
一、命令格式
mv 命令的格式为:mv [选项] 源文件或目录 目标文件或目录
其中,[选项] 是可选的参数,源文件或目录是要移动或改名的文件或目录,目标文件或目录是移动或改名后的文件或目录。
二、命令功能
mv 命令的功能是根据第二个参数类型的不同,将文件重命名或将其移至一个新的目录中。当第二个参数类型是文件时,mv 命令完成文件重命名,此时,源文件只能有一个(也可以是源目录名),它将所给的源文件或目录重命名为给定的目标文件名。当第二个参数是已存在的目录名时,源文件或目录参数可以有多个,mv 命令将各参数指定的源文件均移至目标目录中。
在跨文件系统移动文件时,mv 先拷贝,再将原有文件删除,而链至该文件的链接也将丢失。
三、命令参数
mv 命令有多个参数选项,以下是一些常用的参数:
* -b:若需覆盖文件,则覆盖前先行备份。
* -f:force 强制的意思,如果目标文件已经存在,不会询问而直接覆盖。
* -i:若目标文件已经存在时,就会询问是否覆盖。
* -u:若目标文件已经存在,且 source 比较新,才会更新(update)。
* -t:--target-directory=DIRECTORY move all SOURCE arguments into DIRECTORY,即指定 mv 的目标目录,该选项适用于移动多个源文件到一个目录的情況,此时目标目录在前,源文件在后。
四、命令实例
实例一:文件改名命令:
[root@localhost test]# ll
总计 20
drwxr-xr-x 6 root root 4096 10-27 01:58 scf
drwxrwxrwx 2 root root 4096 10-25 17:46 test3
drwxr-xr-x 2 root root 4096 10-25 17:56 test4
drwxr-xr-x 3 root root 4096 10-25 17:56 test5
-rw-r--r-- 1 root root 16 10-28 06:04 test.log
[root@localhost test]# mv test.log test1.txt
[root@localhost test]# ll
总计 20
drwxr-xr-x 6 root root 4096 10-27 01:58 scf
-rw-r--r-- 1 root root 16 10-28 06:04 test1.txt
在这个实例中,我们使用 mv 命令将文件 test.log 改名为 test1.txt。
五、总结
mv 命令是 Linux 系统下常用的命令,经常用来备份文件或者目录。它可以用来移动文件或者将文件改名(move(rename) files)。mv 命令的格式为 mv [选项] 源文件或目录 目标文件或目录,命令参数有 -b、-f、-i、-u、-t 等。mv 命令的功能是根据第二个参数类型的不同,将文件重命名或将其移至一个新的目录中。
184 浏览量
800 浏览量
点击了解资源详情
122 浏览量
174 浏览量
207 浏览量
184 浏览量
180 浏览量
181 浏览量
红烧小肥杨
- 粉丝: 1457
- 资源: 2062
最新资源
- starting-struts2-chinese(深入浅出Struts 2).pdf(中文的!全面介绍了)
- 搞懂XML,看清SOAP.pdf
- 计算机网络——自顶向下方法与Internet特色(英文答案)
- 一本完整的C#完全手册
- DSP学习资料\DSP入门教程.pdf
- MINIGUI编程指南.pdf
- 最权威的java 技术面试
- webwork学习资料
- JAVA实用教程电子教程
- eclipse插件开发指南
- 高质量C++编程指南
- MQ FOR AIX 安装配置维护手册
- AIX平台下Message+Broker安装指南
- 拯救蓝色巨人电子书(IBM)
- 网络就绪:电子商务时代的成功战略电子书
- ARM经典300问 经典资料 不得不看