< 返回新闻公共列表

linux复制文件cp命令怎么使用?

发布时间:2023-06-21 15:29:21

当我们在计算机上工作时,有几种不同的方法可以复制和粘贴内容。如果我们花更多时间在设备的用户界面上,可能会使

用鼠标来执行此操作。我们可以通过右键单击文件并选择“复制”来复制文件,然后转到另一个目录并选择“粘贴”。


对于我的终端朋友们,也可以在不离开终端的情况下进行文件复制粘贴操作。在基于Linux的终端中,我们可以使用cp命

令执行此操作。


linux复制文件cp命令怎么使用?.png


在本文中,我将解释linuxcp命令是什么?linux复制文件cp命令怎么使用?


linuxcp命令是什么?

我们使用该cp命令将文件从一个位置复制到另一个位置。该命令还可以复制目录(文件夹)。该命令的语法是:

cp [...file/directory-sources] [destination]

[file/directory-sources]指定要复制的文件或目录的来源。参数[destination]指定要将文件复制到的位置。

为了理解本文的其余部分,我将使用这个文件夹结构示例。假设名为DirectoryA 的目录中有两个目录:DirectoryA_1和

DirectoryA_2。这些子目录中有很多文件和子目录。

我还假设我们当前位于终端的DirectoryA位置,所以如果我们不在,请确保是:cd DirectoryA


linux复制文件cp命令怎么使用?

1、如何使用cp命令复制文件?

如果我们想复制一个文件,比如README.txt从DirectoryA_1到DirectoryA_2,我们将使用cp这样的命令:

cp ./DirectoryA_1/README.txt ./DirectoryA_2

# ./DirectoryA_1/README.txt is the source file

# ./DirectoryA_2 is the destination

如果要将多个文件从DirectoryA_1复制到DirectoryA_2,我们将使用cp如下命令:

cp ./DirectoryA_1/README.txt ./DirectoryA_1/ANOTHER_FILE.txt ./DirectoryA_2

如我们所见,我们会将所有源文件放在最前面,最后一个参数将是目标文件。

2、如何使用cp命令复制目录?

默认情况下,该cp命令适用于文件。因此,如果我们尝试复制这样的目录:

cp ./DirectoryA_1/Folder/ ./DirectoryA_2

我们将收到一条错误消息:

./DirectoryA_1/Folder/ 是一个目录

要复制目录,我们必须传递该-r标志。此标志通知命令cp以递归方式复制目录及其内容(可以是文件或其他子目录)。

因此对于前面的命令,我们可以在目录源之前添加标志,如下所示:

cp -r ./DirectoryA_1/Folder/ ./DirectoryA_2

此命令将递归复制./DirectoryA_1/中的Folder目录以及Folder目录中的所有文件和目录。


以上是linux复制文件cp命令的使用方法,希望能帮助到大家!


/template/Home/Zkeys724/PC/Static