mv与cp命令
2016-07-10 14:01
495 查看
cp命令与mv命令在很多功能上都非常的相似,但是这两个命令又具有着很大的区别,其中最明显的区别也是使用中需要注意的就是cp命令的使用会保留源文件与目录,而mv命令的使用会将源文件与目录删除。
如果希望复制文件,可以直接使用命令 cp 源文件 目的文件 来完成,命令输入后系统会在当前目录下复制,如果目的文件名存在则内容被重写,如果目的文件名不存在系统将会创建。如果希望剪切文件或者是重命名文件可以使用命令 mv 源文件 目的文件,命令输入后当前目录下会出现与源文件内容相同但名称不同的新文件,并且源文件删除。
如果希望将文件复制到指定目录,可以使用命令 cp 源文件 指定目录 来完成,复制后的文件名与源文件名相同。同样,如果希望将文件移动当指定目录,可以使用命令 mv 源文件 指定目录 来完成,源文件会被系统删除,这就类似于windows系统中的剪切操作。
如果希望同时将多个文件复制到指定目录,可以使用命令 cp 源文件1 源文件2 指定目录 来完成。如果想完成多文件的移动操作,就可以使用命令 mv 源文件1 源文件2 指定目录。
如果希望将一个目录下的所有文件都复制到指定目录,可以使用cp命令配合通配符来完成:cp 源目录/* 指定目录。同样 mv 源目录/* 指定目录 命令也可以完成整体移动的功能。
如果希望复制目录,可以使用命令 cp -r 源目录 目的目录 来完成,r参数表明的是递归复制。当目的目录不存在,系统会自动创建目的目录;当目的目录存在时,系统会将源目录下的内容复制到目的目录中。如果将命令中cp -r换成mv,那么目的目录的操作等同于cp命令,但源目录会被删除。
注:
cp命令中r参数所代表的递归表示的是会将源目录下的文件和目录以及该目录下的文件和目录等,进行复制,这种复制操作会递归到最后一层的文件然后结束。
CentOS6.4系统中的mv命令没有r参数,因为实际上这样的操作等同于重命名,目录结构都会保留。
如果希望复制文件,可以直接使用命令 cp 源文件 目的文件 来完成,命令输入后系统会在当前目录下复制,如果目的文件名存在则内容被重写,如果目的文件名不存在系统将会创建。如果希望剪切文件或者是重命名文件可以使用命令 mv 源文件 目的文件,命令输入后当前目录下会出现与源文件内容相同但名称不同的新文件,并且源文件删除。
如果希望将文件复制到指定目录,可以使用命令 cp 源文件 指定目录 来完成,复制后的文件名与源文件名相同。同样,如果希望将文件移动当指定目录,可以使用命令 mv 源文件 指定目录 来完成,源文件会被系统删除,这就类似于windows系统中的剪切操作。
如果希望同时将多个文件复制到指定目录,可以使用命令 cp 源文件1 源文件2 指定目录 来完成。如果想完成多文件的移动操作,就可以使用命令 mv 源文件1 源文件2 指定目录。
如果希望将一个目录下的所有文件都复制到指定目录,可以使用cp命令配合通配符来完成:cp 源目录/* 指定目录。同样 mv 源目录/* 指定目录 命令也可以完成整体移动的功能。
如果希望复制目录,可以使用命令 cp -r 源目录 目的目录 来完成,r参数表明的是递归复制。当目的目录不存在,系统会自动创建目的目录;当目的目录存在时,系统会将源目录下的内容复制到目的目录中。如果将命令中cp -r换成mv,那么目的目录的操作等同于cp命令,但源目录会被删除。
注:
cp命令中r参数所代表的递归表示的是会将源目录下的文件和目录以及该目录下的文件和目录等,进行复制,这种复制操作会递归到最后一层的文件然后结束。
CentOS6.4系统中的mv命令没有r参数,因为实际上这样的操作等同于重命名,目录结构都会保留。
相关文章推荐
- Linux socket 初步
- Linux Kernel 4.0 RC5 发布!
- linux lsof详解
- linux 文件权限
- Linux 执行数学运算
- 10 篇对初学者和专家都有用的 Linux 命令教程
- Linux 与 Windows 对UNICODE 的处理方式
- Ubuntu12.04下QQ完美走起啊!走起啊!有木有啊!
- 解決Linux下Android开发真机调试设备不被识别问题
- 运维入门
- 运维提升
- Linux 自检和 SystemTap
- Ubuntu Linux使用体验
- c语言实现hashmap(转载)
- Linux 信号signal处理机制
- linux下mysql添加用户
- Scientific Linux 5.5 图形安装教程