就像 Linux 中的文件一样,可以使用不同的方法从一个位置移动目录。 本指南将指导您在 Linux 中复制目录的方法。
如何在 Linux 中复制目录?
您必须按照下面描述的方法将目录及其内容复制到 Linux 中的另一个目录:
步骤#1:了解“cp”命令在 Linux 中的用法
Linux 中的“cp”命令用于将目录从一个位置复制到另一个位置。 但是,在将我们想要的目录复制到另一个目录之前,我们将首先通过运行以下命令来了解“cp”命令的用法:
$ cp --help
此命令将在您的终端上显示“cp”命令的帮助手册,您可以从中了解可以与“cp”命令一起使用的所有选项,如下图所示:
步骤#2:列出您需要复制到另一个目录的目录内容
现在,我们想向您展示我们希望复制到另一个目录的内容。 为此,我们执行了以下命令:
$ ls /home/system/Directory1
我们的目录“Directory1”的内容如下图所示。 此输出将帮助我们验证复制过程的正确性。
步骤#3:将目标目录复制到您选择的目录
我们将使用以下命令将目录“Directory1”复制到另一个目录“Directory2”:
$ cp –r /home/system/Directory1 /home/system/Directory2
此命令将递归地将目标目录的所有内容连同目录本身复制到另一个目录。 但是,终端上不会出现任何输出,如下图所示:
步骤#4:列出后者目录的内容
现在,为了验证“Directory1”是否已成功复制到“Directory2”,我们将借助以下命令列出“Directory2”的内容:
$ ls /home/system/Directory2
下图中显示的输出意味着“Directory1”现在驻留在“Directory2”中。 但是,我们仍然不确定“Directory1”的内容是否已成功复制到“Directory2”。 因此,我们还将执行下一步。
步骤#5:扩展后目录的内容列表以确保复制过程的正确性
在这一步中,我们将递归列出“Directory2”中的目录内容,即“Directory1”,以了解后一个目录的内容是否复制成功。 为此,我们将运行以下命令:
$ ls –R /home/system/Directory2
下图显示的输出验证复制过程已成功进行,即“Directory1”及其所有内容已复制到“Directory2”。
结论
本文旨在指导您了解在 Linux 中复制目录的方法。 学习此方法后,您将能够方便地将目录从一个位置复制到另一个位置。