Linux 命令 - mv: 移动或重命名文件
2015-10-01 14:38
585 查看
命令格式
cp [OPTION]... [-T] SOURCE DESTcp [OPTION]... SOURCE... DIRECTORY
cp [OPTION]... -t DIRECTORY SOURCE...
命令参数
--backup[=CONTROL]为每个已存在的目标文件创建备份。
-b
类似 --backup 选项,但不接受参数。
-f, --force
覆盖前不提示。
-i, --interactive
覆盖前给出提示。
-n, --no-clobber
不覆盖已存在文件。如果指定了 -i、-f、-n 中的多个,仅最后一个生效。
-S, --suffix=SUFFIX
替换常用的备份文件后缀。
-t, --target-directory=DIRECTORY
将所有参数指定的源文件或目录移动至指定目录。
-T, --no-target-directory
将目标目录当作普通文件。
-u, --update
当将文件从一个目录移动到另一个目录时,只会移动那些目标目录中不存在的文件或是目标目录相应文件的更新文件。
-v, --verbose
移动文件时,显示信息性消息。
--help
显示帮助信息。
--version
显示版本信息。
实例
a) 将文件 f1 移动到 f2。如果 f2 存在,则会被 f1 覆盖。如果 f2 不存在,则将 f1 重命名为 f2。[huey@huey-K42JE cmdline]$ date > f1 [huey@huey-K42JE cmdline]$ mv f1 f2 [huey@huey-K42JE cmdline]$ ls f2
b) 将文件 f1 和 f2 移动到目录 d1 下。d1 必须已经存在。
[huey@huey-K42JE cmdline]$ touch f1 f2 [huey@huey-K42JE cmdline]$ mkdir d1 [huey@huey-K42JE cmdline]$ mv f1 f2 d1 [huey@huey-K42JE cmdline]$ ls -R .: d1 ./d1: f1 f2
c) 将目录 d1 及其内容移动到目录 d2 下。如果 d2 不存在,则相当于将 d1 重命名为 d2。
[huey@huey-K42JE cmdline]$ ls -liR .: total 4 919434 drwxrwxr-x 2 ucm ucm 4096 Oct 1 14:33 d1 ./d1: total 4 919433 -rw-rw-r-- 1 ucm ucm 0 Oct 1 14:32 f1 919432 -rw-rw-r-- 1 ucm ucm 29 Oct 1 14:32 f2 [huey@huey-K42JE cmdline]$ mv d1 d2 [huey@huey-K42JE cmdline]$ ls -liR .: total 4 919434 drwxrwxr-x 2 ucm ucm 4096 Oct 1 14:33 d2 ./d2: total 4 919433 -rw-rw-r-- 1 ucm ucm 0 Oct 1 14:32 f1 919432 -rw-rw-r-- 1 ucm ucm 29 Oct 1 14:32 f2
相关文章推荐
- Linux 内核开发 - 进程空间
- linux常用命令
- CentOS 7上部署Wordpress 、Myadmin和Discuz
- Centos 7 中修改ssh端口号的方法
- CentOS 7 firewalld使用简介
- CentOS7下Firewall防火墙配置用法详解
- CentOS 7 使用经验
- linux 切图命令
- 在CentOS7.0安装php5.6
- Linux 命令 - cp: 拷贝文件和目录
- VirtualBox在Linux中无法打开虚拟机解决办法
- linux查看用户操作历史
- VMware下安装Centos-配置LNMP环境全过程记录
- Powershell DSC 5.0 - 配置Linux
- 【Linux驱动】LCD驱动测试
- linux 系统下python程序中出现中文的处理方法
- Linux rpm 命令参数使用详解
- LINUX下GDB调试
- Linux各目录及每个目录的详细介绍
- Linux 命令 - mkdir: 创建目录