Linux cp 命令的15个示例 - 创建文件和目录的副本
拷贝文件和目录是每一个操作系统的基本指令。备份行为基本上是创建文件和目录的副本。在Linux系统下,我们可以用cp命令来实现。
熟悉了 复制命令(),下一个相关的命令就是 mv 命令。当你想要将文件从一个位置移动到另一个地方并且不想复制它,那么mv 命令是完成这个任务的首选。
copy 命令是什么
正如我们在上文提到的,cp是一个用来创建文件和目录副本的命令。在这里我们提供了一些在日常操作中可能用到的cp命令的实例。
初识 mv 命令
mv 命令是一个与cp类似的命令,但是它并非创建文件或目录的复制品/副本。不管你在使用什么版本的Linux系统,mv 都默认安装在你的Linux系统上了。来看一下 mv 命令在日常操作中的一些例子。
1. 不带任何参数下,运行cp
这是 cp 命令最基础的使用。 拷贝名为 myfile.txt 从一个位置到另一个位置,我们可以像这样子输入:
- $ cp myfile.txt /home/pungki/office
如果我们没有输入绝对路径,这意味着我们正在当前目录下拷贝一个文件。在上面的实例中,myfile.txt位于/home/pungki/Documents目录下。如果我们当前目录正是/home/pungki/Documets,那么没有必要输入/home/pungki/Documents/myfile.txt来拷贝文件。当/home/pungki/office是一个目录,则文件会拷贝到里面。
1.移动文件
移动文件时需要注意的是文件的源地址和目标地址必须不同。这里有个例子,想要将file_1.txt文件从当前目录移动到其它目录,以/home/pungki/为例,语法应该如下:
- $ mv file_1.txt /home/pungki/office
如我们所见,当我们移动 filetxt 文件时,先前目录的 file1.txt 就被删除了。
2. 同时拷贝多个文件
要在同时拷贝多个文件,我们只需要将多个文件用空格隔开。如下示例:
- $ cp file_1.txt file_2.txt file_3.txt /home/pungki/office
2.移动多个文件
如果想一次移动多个文件,我们可以将他们放在一行并用空格分开。
- 威尼斯wns.9778官网活动,$ mv file_2.txt file_3.txt file_4.txt /home/pungki/office
如果你的文件有规律可循的话那么你就可以使用通配符。比如,为了移除所有以.txt为扩展名的文件,我们可以用下面的命令:
- $ mv *.txt /home/pungki/office
本文由威尼斯wns.9778官网活动发布于计算机教程,转载请注明出处:Linux cp 命令的15个示例 - 创建文件和目录的副本
关键词: