如何使用一个命令将文件复制到 Linux 上的多个目录

无论是使用命令行还是图形方式,在 Linux 操作系统中复制文件都很简单。 但是,一些用户更喜欢使用命令行来执行几乎所有任务。 命令行不仅提供了执行任务的简单而快捷的方式。 cp 是 Linux 中的命令,用于将文件从一个位置复制到另一个位置。 但是如果我们需要将一个文件复制到多个位置呢? 有一种方法可以展示如何在 Linux 中实现这一点。

我们已经在 Debian 10 操作系统上运行了本文中提到的命令和过程,但它们也适用于任何其他 Linux 发行版。

让我们首先看看如何使用 cp 命令将文件从一个位置复制到另一个位置。 使用 cp 命令复制文件的一般语法是:

$ cp ~[/location/sourcefile] ~[/destinationfolder]

一个例子是将 testfile1 从 Documents 目录复制到 Downloads 目录。 为此,我在终端中运行了以下命令:

$ cp ~/Documents/testfile1 ~/Downloads/

现在,当我们必须将文件复制到多个位置时,我们必须多次运行命令。 例如,在下面的示例中,我们将 testfile1 从 Documents 复制到两个不同的位置,即下载和桌面。 为此,我们必须在终端中运行两次 cp 命令:

$ cp ~/Documents/testfile1 ~/Downloads/  $ cp ~/Documents/testfile1 ~/Desktop/